2
0

docker-compose.yaml 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. services:
  2. opennamu-web:
  3. container_name: opennamu-web
  4. # image: opennamu:latest
  5. build:
  6. context: .
  7. dockerfile: Dockerfile.ko
  8. ports:
  9. - "3000:3000"
  10. volumes:
  11. - ./docker_data:/app/data
  12. environment:
  13. NAMU_DB_TYPE: mysql
  14. NAMU_DB: data
  15. NAMU_DB_HOST: opennamu-db
  16. NAMU_DB_PORT: 3306
  17. NAMU_DB_USER: opennamu
  18. NAMU_DB_PASSWORD: opennamu_password
  19. NAMU_LANG: ko-KR
  20. NAMU_MARKUP: namumark
  21. # NAMU_HOST: 0.0.0.0
  22. # NAMU_PORT: 3000
  23. # NAMU_GOLANGPORT: 3001
  24. # NAMU_ENCRYPT: sha3
  25. # NAMU_DOCKER: O
  26. networks:
  27. - opennamu
  28. depends_on:
  29. - opennamu-db
  30. opennamu-db:
  31. container_name: opennamu-db
  32. image: mysql:latest
  33. restart: always
  34. environment:
  35. MYSQL_ROOT_PASSWORD: root_password
  36. MYSQL_DATABASE: data
  37. MYSQL_USER: opennamu
  38. MYSQL_PASSWORD: opennamu_password
  39. volumes:
  40. - ./db_data:/var/lib/mysql
  41. networks:
  42. - opennamu
  43. networks:
  44. opennamu: