Host your iOS/Android apps for an easy installation on allowed user devices.
Host your iOS/Android apps for an easy installation on allowed user devices.
Appbuild is a “simple” Symfony 3.3 application.
php 5.6.19+
(php 7+
is recommended)MySQL
(it should also work using MariaDB
, if not => please let us know)Node.js
along with npm
(it works great with npm 5.7.1
for instance)nginx
+ php-fpm
, etc.)From your server (preferably not as root
):
# copy sources from GitHub
cd /var/www
git clone https://github.com/LinkValue/Appbuild.git
cd Appbuild
# configure application
# by copying "app/config/parameters.yml.dist" to "app/config/parameters.yml"
# and editing "app/config/parameters.yml" to fit your context
# install dependencies and assets
# a Makefile (see https://www.gnu.org/software/make) is present to build the project from sources,
# so just run the following command:
make prod-deploy
Notice that you’ll probably also need to setup correct file permissions on the var
directory, see this guide to know what you can do.
The HTTP server configuration looks like any other Symfony application, just keep in mind the following points:
https
is required to download iOS applications (if you don’t want to pay for a SSL certificate, we suggest to use Certbot which is a Let’s Encrypt wrapper to generate official SSL certificates)More documentation for specific HTTP servers:
WARNING
This API is still in BETA, it may be strongly updated.
Please be really careful before updating this project if you were already using the API.
/WARNING
Before using the API, you must read this documentation about how to be authenticated on the API side.