version: '3' services: webservice: image: zoomyboy/adrema-webservice:latest depends_on: - php ports: - '8000:80' php: image: zoomyboy/adrema-app:latest depends_on: - db env_file: - .app.env environment: DB_HOST: db DB_DATABASE: db DB_USERNAME: db QUEUE_CONNECTION: redis XELATEX_BIN: /usr/bin/xelatex PDFLATEX_BIN: /usr/bin/pdflatex REDIS_HOST: redis horizon: image: zoomyboy/adrema-app:latest depends_on: - db - php command: /bin/horizon-entrypoint env_file: - .app.env environment: DB_HOST: db DB_DATABASE: db DB_USERNAME: db QUEUE_CONNECTION: redis XELATEX_BIN: /usr/bin/xelatex PDFLATEX_BIN: /usr/bin/pdflatex REDIS_HOST: redis db: image: mariadb:10.6.5 env_file: - .app.env environment: MARIADB_RANDOM_ROOT_PASSWORD: yes MYSQL_DATABASE: db MYSQL_USER: db volumes: - ./data/db:/var/lib/mysql redis: image: redis:alpine3.18 container_name: redis