| docker-compose build | docker-compose build | ||||
| Deploy docker stack | |||||
| Deploy docker stack (it will also rebuild components) | |||||
| deploy.sh your-stack-name | |||||
| ./deploy.sh your-stack-name | |||||
| If you add or modify a service, you can update it running: | If you add or modify a service, you can update it running: | ||||
| args: | args: | ||||
| - ZONEMINDER_DATA_PATH=${ZONEMINDER_DATA_PATH} | - ZONEMINDER_DATA_PATH=${ZONEMINDER_DATA_PATH} | ||||
| image: bingen/rpi-zoneminder:latest | image: bingen/rpi-zoneminder:latest | ||||
| shm_size: 256M | |||||
| depends_on: | depends_on: | ||||
| - db | - db | ||||
| #- haproxy | #- haproxy |
| Subproject commit 568ba156804cb450a2e797d19e2b1a1ddf1c6d18 | |||||
| Subproject commit 27086528b4e9ae385a1af46fcbbbe5cd6b97f8ef |
| cp openldap.env.template openldap.env | cp openldap.env.template openldap.env | ||||
| cp mail.env.template mail.env | cp mail.env.template mail.env | ||||
| cp nextcloud.env.template nextcloud.env | cp nextcloud.env.template nextcloud.env | ||||
| cp zoneminder.env.template zoneminder.env | |||||
| cp haproxy.env.template haproxy.env | cp haproxy.env.template haproxy.env | ||||
| for i in `ls *.env .env`; do | for i in `ls *.env .env`; do |
| ZONEMINDER_DOMAIN=${DOMAIN} | ZONEMINDER_DOMAIN=${DOMAIN} | ||||
| ZONEMINDER_SERVER_NAME=zoneminder | ZONEMINDER_SERVER_NAME=zoneminder | ||||
| ZONEMINDER_ADMIN_PWD_FILE=/run/secrets/admin_pwd | ZONEMINDER_ADMIN_PWD_FILE=/run/secrets/admin_pwd | ||||
| #DATA_CHOWN=1 | |||||
| TIMEZONE=Europe/Madrid | |||||
| # DB | # DB | ||||
| MYSQL_ROOT_PWD_FILE=/run/secrets/mysql_pwd | MYSQL_ROOT_PWD_FILE=/run/secrets/mysql_pwd | ||||
| DB_HOST=db | DB_HOST=db |