Advertisement
Guest User

Untitled

a guest
May 17th, 2018
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. version: '3'
  2.  
  3. services:
  4. microservice:
  5. build:
  6. context: ./docker/app
  7. dockerfile: Dockerfile
  8. image: myparcelcom/microservice:v3-dev
  9. working_dir: /opt/microservice
  10. environment:
  11. - APP_DOMAIN=$APP_DOMAIN
  12. - APP_LOG_LEVEL=$APP_LOG_LEVEL
  13. - DOCKER_ENV=$APP_ENV
  14. - XDEBUG_IDE_KEY=$XDEBUG_IDE_KEY
  15. - XDEBUG_PORT=$XDEBUG_PORT
  16. - COMPOSE_INTERACTIVE_NO_CLI=1
  17. - "DB_PORT=3306"
  18. - "DB_HOST=database"
  19. ports:
  20. - $APP_PORT:443
  21. volumes:
  22. - .:/opt/microservice
  23. - composercache:/.composer/cache
  24. networks:
  25. - default
  26. - micronet
  27.  
  28. redis:
  29. image: redis:3.2
  30. volumes:
  31. - redisdata:/data
  32. networks:
  33. - default
  34. database:
  35. image: mysql:latest
  36. container_name: microservice-mysql
  37. restart: always
  38. volumes:
  39. - mysqldata:/data
  40. environment:
  41. - "MYSQL_DATABASE=yodel"
  42. - "MYSQL_USER=yodel"
  43. - "MYSQL_PASSWORD=gjGhs5DrABcy"
  44. - "MYSQL_ROOT_PASSWORD=gjGhs5DrABcy"
  45. - "DB_PORT=3306"
  46. - "DB_HOST=127.0.0.1"
  47. ports:
  48. - "33061:3306"
  49.  
  50. volumes:
  51. redisdata:
  52. driver: local
  53. composercache:
  54. driver: local
  55. mysqldata:
  56. driver: local
  57.  
  58. networks:
  59. default:
  60. driver: bridge
  61. micronet:
  62. external: true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement