version: '3.8' services: db: image: mariadb:10.11 environment: MYSQL_ROOT_PASSWORD: root123 MYSQL_DATABASE: hospital MYSQL_USER: hospital MYSQL_PASSWORD: hospital123 volumes: - mariadb-data:/var/lib/mysql restart: unless-stopped healthcheck: test: ["CMD", "healthcheck.sh", "--connect", "--innodb_initialized"] interval: 10s timeout: 5s retries: 5 app: build: . ports: - "8077:80" - "4000:4000" environment: DB_HOST: db DB_PORT: "3306" DB_USER: hospital DB_PASSWORD: hospital123 DB_NAME: hospital ADMIN_DNI: "00000000" ADMIN_PASSWORD: Admin123! volumes: - nginx-data:/usr/share/nginx/html depends_on: db: condition: service_healthy restart: unless-stopped volumes: mariadb-data: nginx-data: