Advertisement
Guest User

Untitled

a guest
Mar 1st, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. version: '2'
  2. services:
  3. fpm:
  4. build:
  5. context: fpm
  6. args:
  7. uid: ${UID}
  8. container_name: ${FPM_CONTAINER_NAME}
  9. env_file: .env
  10. depends_on:
  11. - db
  12. - smtp
  13. volumes:
  14. - "../:/var/www/html"
  15. - "${SSH_EXTERNAL_KEYS}:/home/user/.ssh"
  16. tty: true
  17. stdin_open: true
  18. nginx:
  19. build:
  20. context: nginx
  21. args:
  22. uid: ${UID}
  23. container_name: ${NGINX_CONTAINER_NAME}
  24. depends_on:
  25. - fpm
  26. volumes:
  27. - "../:/var/www/html"
  28. - "./nginx/conf.d:/etc/nginx/conf.d"
  29. ports:
  30. - "${NGINX_EXTERNAL_PORT}:80"
  31. db:
  32. build: ./db
  33. container_name: ${DB_CONTAINER_NAME}
  34. ports:
  35. - "${DB_EXTERNAL_PORT}:5432"
  36. volumes:
  37. - "${DB_EXTERNAL_DATA}:/var/lib/postgresql/data"
  38. environment:
  39. POSTGRES_PASSWORD: ${DB_PASS}
  40. POSTGRES_USER: ${DB_USER}
  41. POSTGRES_DB: ${DB_NAME}
  42. smtp:
  43. build: ./smtp
  44. environment:
  45. - MAILCATCHER_USERNAME=mailcatcher
  46. - MAILCATCHER_PASSWORD=mailcatcher
  47. - MH_HOSTNAME=etpgpb-corp-smtp
  48. - MH_MAILDIR_PATH=/home/mailhog/maildir
  49. - MH_STORAGE=maildir
  50. container_name: ${SMTP_CONTAINER_NAME}
  51. ports:
  52. - "${SMTP_EXTERNAL_PORT}:1025"
  53. - "${SMTP_EXTERNAL_ADMIN_PORT}:8025"
  54. volumes:
  55. - "${SMTP_EXTERNAL_DATA}:/home/mailhog/maildir"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement