Files
dynasqy/docker-compose.yml

53 lines
1.3 KiB
YAML

services:
db:
image: mariadb:10.11
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: L0reei69
MYSQL_DATABASE: dynasqy
MYSQL_USER: dynausr
MYSQL_PASSWORD: L0relei69
volumes:
- db_data:/var/lib/mysql
healthcheck:
test: ["CMD", "healthcheck.sh", "--connect", "--innodb_initialized"]
interval: 10s
timeout: 5s
retries: 5
backend:
build: ./backend
restart: unless-stopped
depends_on:
db:
condition: service_healthy
environment:
DB_HOST: db
DB_PORT: 3306
DB_USER: dynausr
DB_PASSWORD: L0relei69
DB_NAME: dynasqy
JWT_SECRET: L0relei69SuperSecret2026
PORT: 3000
SMTP_HOST: mail.infomaniak.com
SMTP_PORT: 465
SMTP_USER: dyna@secourit.fr
SMTP_PASS: cAq0cF9t41BE458sdAuzea45215
EMAIL_FROM: dyna@secourit.fr
PUBLIC_URL: https://dyna.secourit.fr
VAPID_PUBLIC_KEY: BA3f4_jkSxFKhldhTYbMR0AaMD1ROPE3PwFAW5bw_fVqmqQs6rdZ8kINs6aNWfyaXzaPbZxPDTD3tQbbFSFxmPA
VAPID_PRIVATE_KEY: xE1t4NCOZbGhjUgRs_P92sXvlgKeb3-64Vr7mwyiRTg
volumes:
- /opt/dyna/uploads/uploads:/app/uploads
- /opt/dyna/gallery:/app/gallery
ports:
- "3000:3000"
frontend:
build: ./frontend
restart: unless-stopped
depends_on:
- backend
ports:
- "3001:80"
volumes:
db_data: