docker-compose.yaml 1.0 KB

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