Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '3'
- services:
- microservice:
- build:
- context: ./docker/app
- dockerfile: Dockerfile
- image: myparcelcom/microservice:v3-dev
- working_dir: /opt/microservice
- environment:
- - APP_DOMAIN=$APP_DOMAIN
- - APP_LOG_LEVEL=$APP_LOG_LEVEL
- - DOCKER_ENV=$APP_ENV
- - XDEBUG_IDE_KEY=$XDEBUG_IDE_KEY
- - XDEBUG_PORT=$XDEBUG_PORT
- - COMPOSE_INTERACTIVE_NO_CLI=1
- - "DB_PORT=3306"
- - "DB_HOST=database"
- ports:
- - $APP_PORT:443
- volumes:
- - .:/opt/microservice
- - composercache:/.composer/cache
- networks:
- - default
- - micronet
- redis:
- image: redis:3.2
- volumes:
- - redisdata:/data
- networks:
- - default
- database:
- image: mysql:latest
- container_name: microservice-mysql
- restart: always
- volumes:
- - mysqldata:/data
- environment:
- - "MYSQL_DATABASE=yodel"
- - "MYSQL_USER=yodel"
- - "MYSQL_PASSWORD=gjGhs5DrABcy"
- - "MYSQL_ROOT_PASSWORD=gjGhs5DrABcy"
- - "DB_PORT=3306"
- - "DB_HOST=127.0.0.1"
- ports:
- - "33061:3306"
- volumes:
- redisdata:
- driver: local
- composercache:
- driver: local
- mysqldata:
- driver: local
- networks:
- default:
- driver: bridge
- micronet:
- external: true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement