docker-compose.yml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. version: "2.0"
  2. services:
  3. base:
  4. image: fd3-base
  5. build:
  6. context: ./base
  7. links:
  8. - mysql:db
  9. environment:
  10. VIRTUAL_HOST: base.fd3.flowdat.com
  11. HOST_FTTH: ftth.fd3.flowdat.com
  12. HOST_BASE: base.fd3.flowdat.com
  13. volumes:
  14. - ./base/:/opt/base/
  15. ftth:
  16. image: fd3-ftth
  17. build:
  18. context: ./ftth
  19. links:
  20. - mysql:db
  21. - base:base
  22. - amqp:amqp
  23. environment:
  24. VIRTUAL_HOST: ftth.fd3.flowdat.com
  25. HOST_FTTH: ftth.fd3.flowdat.com
  26. HOST_BASE: base.fd3.flowdat.com
  27. OAUTH_CLIENT_ID: "1_4gs3n2b9s7mso00kgogoks4k0ogk0ggs0w0k4k484gkowcg08k"
  28. OAUTH_CLIENT_SECRET: 60n93pmoh10c848wg0sc0844ow84sco0sc8gkockow4sg4sc0g
  29. volumes:
  30. - ./ftth/:/opt/ftth/
  31. mysql:
  32. environment:
  33. MYSQL_ROOT_PASSWORD: 235r2342gtfsw
  34. volumes:
  35. - ./mysql/:/var/lib/mysql/
  36. labels:
  37. io.rancher.service.hash: ff5c1be5e84f2419adf14e165573a7c76c6d58fb
  38. image: mysql:latest
  39. amqp:
  40. image: rabbitmq
  41. nginx-proxy:
  42. image: jwilder/nginx-proxy
  43. container_name: nginx-proxy
  44. ports:
  45. - "80:80"
  46. volumes:
  47. - /var/run/docker.sock:/tmp/docker.sock:ro