Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---
- version: "3"
- networks:
- linguacafe:
- driver: bridge
- services:
- webserver:
- image: ghcr.io/simjanos-dev/linguacafe-webserver:main
- container_name: linguacafe-webserver
- depends_on:
- mysql:
- condition: service_healthy
- volumes:
- - /home/user/Documents/Docker/LinguaCafe/dictionaries:/var/www/html/storage/app/dictionaries
- - /home/user/Documents/Docker/LinguaCafe/logs:/var/www/html/storage/logs
- - /home/user/Documents/Docker/LinguaCafe/temp:/var/www/html/storage/app/temp
- ports:
- - 9191:80
- - 3000:3000
- networks:
- - linguacafe
- extra_hosts:
- - host.docker.internal:host-gateway
- mysql:
- image: mysql:8.0
- container_name: linguacafe-database
- restart: unless-stopped
- tty: true
- ports:
- - 3308:3306
- volumes:
- - /home/user/Documents/Docker/LinguaCafe/database/:/var/lib/mysql
- environment:
- MYSQL_DATABASE: censored
- MYSQL_USER: censored
- MYSQL_PASSWORD: censored
- MYSQL_ROOT_PASSWORD: censored
- SERVICE_NAME: censored
- healthcheck:
- test:
- - CMD
- - mysqladmin
- - ping
- - -h
- - localhost
- interval: 15s
- timeout: 15s
- retries: 8
- command: mysqld --general-log=1 --general-log-file=/var/lib/mysql/general-log.log
- networks:
- - linguacafe
- python:
- container_name: linguacafe-python-service
- command: /app/manage.py runserver 0.0.0.0:8678
- restart: unless-stopped
- tty: true
- image: ghcr.io/simjanos-dev/linguacafe-python-service:main
- volumes:
- - /home/user/Documents/Docker/LinguaCafe/dictionaries:/var/www/html/storage/app/dictionaries
- - /home/user/Documents/Docker/LinguaCafe/temp:/var/www/html/storage/app/temp
- networks:
- - linguacafe
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement