Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '3'
- services:
- hal-db:
- image: "mysql:5.7"
- ports:
- - "${HOST_MYSQL_PORT:-3306}:3306"
- environment:
- - MYSQL_DATABASE=${MYSQL_DATABASE}
- - MYSQL_ALLOW_EMPTY_PASSWORD=true
- - MYSQL_USER=${MYSQL_USER}
- - MYSQL_PASSWORD=${MYSQL_PASSWORD}
- - MYSQL_ROOT_PASSWORD=${MYSQL_PASSWORD}
- volumes:
- - ${MYSQL_DATA_DIR}:/var/lib/mysqld
- redis:
- image: "redis:latest"
- ports:
- - "${HOST_REDIS_PORT:-6379}:6379"
- caddy:
- build:
- context: ./caddy
- args:
- HOST_CADDY_PORT: ${HOST_CADDY_PORT:-8080}
- ports:
- - "${HOST_CADDY_PORT:-8080}:${HOST_CADDY_PORT:-8080}"
- volumes:
- - $FRONTEND_CODE_PATH:/hal-frontend:cached
- links:
- - hal-frontend
- hal-frontend:
- build: ./hal-frontend
- ports:
- - 9000:9000
- links:
- - hal-db
- volumes:
- - $FRONTEND_CODE_PATH:/hal-frontend/
- working_dir: /hal-frontend
- command: "/usr/sbin/php-fpm -F"
- hal-agent:
- build: ./hal-agent
- environment:
- - HAL_ENVIRONMENT=dev
- - PHP_IDE_CONFIG="serverName=docker-conatiner"
- ports:
- - 22:22
- volumes:
- - $AGENT_CODE_PATH:/hal-agent/
- - '/var/run/docker.sock:/var/run/docker.sock'
- depends_on:
- - hal-db
- working_dir: /hal-agent
- command: "/home/root/start.sh"
Add Comment
Please, Sign In to add comment