Sign inSign up

vigilobs/vigilo-backend

By vigilobs

•Updated 1 day ago

Vigilo Backend official image (https://www.vigilo.city)

Image
0

3.7K

vigilobs/vigilo-backend repository overview

⁠Vigilo-Backend Docker

⁠Docker execution :

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

⁠Configuration

The following environment variables are available for configuration:

  • MYSQL_HOST : Host to connect to MySQL Database
  • MYSQL_USER : User to connect to MySQL Database
  • MYSQL_PASSWORD : Password of the user to connect to the database
  • MYSQL_DATABASE : Database name
  • AUTOUPDATE : Enable auto upgrade of the database (default: false)

⁠Docker-compose All-in-one

⁠.env file
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
⁠docker-compose.yml
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

⁠Source

Sources are availables on Github :

$ git clone https://github.com/jesuisundesdeux/vigilo-backend.git

Tag summary

Content type

Image

Digest

sha256:c73b1ffca…

Size

189.7 MB

Last updated

1 day ago

docker pull vigilobs/vigilo-backend