Advertisement
Guest User

Untitled

a guest
Oct 12th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. version: "3"
  2. services:
  3. database:
  4. image: "percona@sha256:87700125c6716dca73c1450e14da29a8fbe6e1ee6c453454d9e0f44d1d853256"
  5. expose: ["3306"]
  6. ports: ["3388:3306"]
  7. restart: "always"
  8. environment:
  9. MYSQL_RANDOM_ROOT_PASSWORD: "yes"
  10. MYSQL_USER: ${DB_USERNAME}
  11. MYSQL_DATABASE: ${DB_DATABASE}
  12. MYSQL_PASSWORD: ${DB_PASSWORD}
  13. volumes:
  14. - "${PWD}/db_imports:/docker-entrypoint-initdb.d:ro"
  15. healthcheck:
  16. test: ["CMD-SHELL", "mysqladmin ping -h localhost -u$DB_USERNAME --password=$DB_PASSWORD | grep alive || exit 1"]
  17. interval: "5s"
  18. timeout: "3s"
  19. retries: 5
  20. backend:
  21. build:
  22. context: ".."
  23. dockerfile: "./docker/Dockerfile"
  24. image: "344473674562.dkr.ecr.us-west-2.amazonaws.com/investorfuse/backend:latest"
  25. hostname: "www"
  26. domainname: "investorfuse.com"
  27. expose: ["80"]
  28. ports: ["8888:80"]
  29. restart: "always"
  30. depends_on: [database]
  31. env_file:
  32. - "../.env.local"
  33. environment:
  34. DB_HOST: "database" #important!
  35. DB_PORT: "3306" #important!
  36. volumes:
  37. - "${PWD}/../app:/var/www/app:rw"
  38. - "${PWD}/../config:/var/www/config:rw"
  39. - "${PWD}/../database:/var/www/database:rw"
  40. - "${PWD}/../routes:/var/www/routes:rw"
  41. - "${PWD}/../tests:/var/www/tests:rw"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement