Vigilo Backend official image (https://www.vigilo.city)
3.7K
docker run -it --rm \
-e MYSQL_HOST=[MYSQL_HOST] \
-e MYSQL_USER=[MYSQL_USER] \
-e MYSQL_PASSWORD=[MYSQL_PASSWORD] \
-e MYSQL_DATABASE=[MYSQL_DATABASE] \
-v /data/files/cache:/var/www/html/caches \
-v /data/files/maps:/var/www/html/maps \
-v /data/files/images:/var/www/html/images \
-p 80:80 \
vigilobs/vigilo-backend:0.0.18
The following environment variables are available for configuration:
MYSQL_HOST : Host to connect to MySQL DatabaseMYSQL_USER : User to connect to MySQL DatabaseMYSQL_PASSWORD : Password of the user to connect to the databaseMYSQL_DATABASE : Database nameAUTOUPDATE : Enable auto upgrade of the database (default: false)AUTOUPDATE=true
# Context
VOLUME_PATH=/data
BIND=0.0.0.0:80
# Database creation
MYSQL_ROOT_PASSWORD=xxxx
MYSQL_USER=mysqluser
MYSQL_PASSWORD=xxxx
MYSQL_HOST=db
MYSQL_DATABASE=vigilodb
version: '3.7'
services:
db:
image: mariadb
restart: always
volumes:
- ${VOLUME_PATH}/db/mysql:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD
- MYSQL_USER
- MYSQL_PASSWORD
- MYSQL_DATABASE
web:
image: vigilobs/vigilo-backend:0.0.18
working_dir: /var/www/html
ports:
- "${BIND}:80"
links:
- db
volumes:
- ${VOLUME_PATH}/files/caches:/var/www/html/caches
- ${VOLUME_PATH}/files/maps:/var/www/html/maps
- ${VOLUME_PATH}/files/images:/var/www/html/images
- ${VOLUME_PATH}/logs/apache2/var_log_apache2:/var/log/apache2
environment:
- MYSQL_HOST
- MYSQL_USER
- MYSQL_PASSWORD
- MYSQL_DATABASE
- AUTOUPDATE
Sources are availables on Github :
$ git clone https://github.com/jesuisundesdeux/vigilo-backend.git
Content type
Image
Digest
sha256:c73b1ffca…
Size
189.7 MB
Last updated
1 day ago
docker pull vigilobs/vigilo-backend