docker-compose.yml 859 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  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. - "3000:3000"
  34. environment:
  35. DB_HOST: db:3306
  36. DB_USER: cdn
  37. DB_PASSWORD: cdn
  38. VIRTUAL_HOST: cdn
  39. volumes:
  40. cdn-db:
  41. networks:
  42. proxy-nginx:
  43. external: true
  44. cdn: