mirror of
https://git.meshkee.com/cssd/cssd-back.git
synced 2026-10-10 20:41:07 +03:30
63 lines
1.2 KiB
YAML
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
|
|
ports:
|
|
- "3312:3306"
|
|
environment:
|
|
MYSQL_ROOT_HOST: '%'
|
|
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
|
|
|
|
|