docker_old/compose/pim/docker-compose-nginx_test.yml

87 lines
1.8 KiB
YAML

version: "3.9"
services:
app:
build: ./app
image: monica-app
container_name: monica
env_file: .env
volumes:
- data:/var/www/html/storage
restart: unless-stoppped
cron:
build: ./app
image: monica-app
command: cron.sh
env_file: .env
restart: unless-stopped
volumes:
- data:/var/www/html/storage
queue:
build: ./app
image: monica-app
command: queue.sh
env_file: .env
restart: unless-stopped
volumes:
- data:/var/www/html/storage
web:
build: ./web
image: monica-web
restart: unless-stopped
environment:
- VIRTUAL_HOST=monica.niefelheim.com
- LETSENCRYPT_HOST=monica.niefelheim.com
- LETSENCRYPT_EMAIL=mattias.granlund@gmail.com
volumes:
- data:/var/www/html/storage:ro
networks:
- proxy-tier
- default
volumes:
data:
mysql:
certs:
vhost.d:
html:
networks:
proxy-tier:
name: bridge
external: true
network_mode: "bridge"
environment:
- NODE_ENV=development
- APP_URL=localhost
- DB_CONNECTION=mysql
- DB_HOST=127.0.0.1
- DB_PORT=3306
- DB_USER=ferdi
- DB_PASSWORD=WUfkwibeLCBikho7
- DB_DATABASE=ferdi
- DB_SSL=false
- MAIL_CONNECTION=smtp
- SMTP_HOST=127.0.0.1
- SMTP_PORT=2525
- MAIL_SSL=false
- MAIL_USERNAME=ferdi
- MAIL_PASSWORD=yncMdnlA4nopNkzkqXO62fa0ry0=
- MAIL_SENDER=ferdi@niefelheim.com
- IS_CREATION_ENABLED=true
- IS_DASHBOARD_ENABLED=true
- IS_REGISTRATION_ENABLED=true
- CONNECT_WITH_FRANZ=true
- DATA_DIR=/data
- TZ=Etc/UTC
- PUID=117
- PGID=979
volumes:
- /opt/docker/monica:/var/www/html/storage
- /run/mysqld/mysqld.sock:/var/run/mysqld.sock
ports:
- 80:8456
restart: unless-stopped