docker-compose.yml 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. version: '3'
  2. services:
  3. cdn-db:
  4. container_name: cdn-db
  5. image: mariadb:latest
  6. restart: always
  7. volumes:
  8. - cdn-db:/var/lib/mysql
  9. # - "./c1nawik.sql:/docker-entrypoint-initdb.d/c1nawik.sql"
  10. networks:
  11. - cdn
  12. ports:
  13. - 3306:3306
  14. environment:
  15. MYSQL_ROOT_PASSWORD: root
  16. MYSQL_DATABASE: cdn
  17. MYSQL_USER: cdn
  18. MYSQL_PASSWORD: cdnpw
  19. cdn-web:
  20. container_name: cdn-web
  21. build:
  22. context: .
  23. depends_on:
  24. - cdn-db
  25. restart: always
  26. volumes:
  27. - "./:/go/src/app"
  28. - "./:/usr/local/go/src/git.mmnx.de/mmnx/cdn"
  29. networks:
  30. - cdn
  31. - proxy-nginx
  32. ports:
  33. - "420126:420126"
  34. environment:
  35. DB_HOST: db:3306
  36. DB_USER: cdn
  37. DB_PASSWORD: cdn
  38. VIRTUAL_HOST: cdn
  39. # weboffice:
  40. # container_name: weboffice
  41. # build:
  42. # context: .
  43. # depends_on:
  44. # - db
  45. # ports:
  46. # - "3000:3000"
  47. # restart: always
  48. # volumes:
  49. # - "./:/go/src/app"
  50. # - "./:/usr/local/go/src/git.mmnx.de/Moe/webOffice_backend"
  51. # networks:
  52. # - weboffice
  53. volumes:
  54. cdn-db:
  55. networks:
  56. proxy-nginx:
  57. external: true
  58. cdn: