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