Files
cssd-back/docker-compose.yml

63 lines
1.2 KiB
YAML

services:
app:
build:
context: .
dockerfile: Dockerfile.dev
image: cssd_app
container_name: cssd_app
env_file:
- .env
volumes:
- .:/var/www/html
depends_on:
- mysql
- redis
networks:
- cssd-network
nginx:
image: nginx:alpine
ports:
- "8089:80"
volumes:
- .:/var/www/html
- ./developement/nginx.conf:/etc/nginx/conf.d/default.conf
depends_on:
- app
- mysql
networks:
- cssd-network
mysql:
image: 'docker-proxy.meshkee.com/mysql/mysql-server:8.0'
container_name: cssd_mysql
restart: always
ports:
- "3312:3306"
environment:
MYSQL_DATABASE: "${DB_DATABASE:-cssd}"
MYSQL_PORT: "${DB_PORT:-3306}"
MYSQL_USERNAME: "${DB_USERNAME:-root}"
MYSQL_PASSWORD: "${DB_PASSWORD:-secret}"
MYSQL_ROOT_PASSWORD: "${DB_PASSWORD:-secret}"
volumes:
- db_volume:/var/lib/mysql
networks:
- cssd-network
redis:
image: 'docker-proxy.meshkee.com/redis:alpine'
container_name: cssd_redis
ports:
- "6385:6379"
networks:
- cssd-network
volumes:
db_volume:
networks:
cssd-network:
driver: bridge