version: '3.8' services: app: image: gitea.blyzer.com.br/blyzer/fasto:latest environment: - NODE_ENV=production - PORT=3001 - DB_HOST=db - DB_USER=${DB_USER:-root} - DB_PASSWORD=${DB_PASSWORD:-root_password} - DB_NAME=${DB_NAME:-agenciac_comia} - SMTP_HOST=${SMTP_HOST} - SMTP_PORT=${SMTP_PORT} - SMTP_USER=${SMTP_USER} - SMTP_PASS=${SMTP_PASS} - MAIL_FROM=${MAIL_FROM} - APP_URL=${APP_URL} - JWT_SECRET=${JWT_SECRET} ports: - "3001:3001" deploy: replicas: 1 restart_policy: condition: on-failure networks: - fasto-net db: image: mysql:8.0 environment: MYSQL_ROOT_PASSWORD: ${DB_PASSWORD:-root_password} MYSQL_DATABASE: ${DB_NAME:-agenciac_comia} volumes: - db_data:/var/lib/mysql configs: - source: init_sql target: /docker-entrypoint-initdb.d/init.sql deploy: replicas: 1 restart_policy: condition: on-failure networks: - fasto-net volumes: db_data: configs: init_sql: file: ./agenciac_comia.sql networks: fasto-net: driver: overlay