docker-compose.yml 1009 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. version: '2'
  2. services:
  3. wekandb:
  4. image: mongo:3.2.20
  5. container_name: wekan-db
  6. restart: always
  7. command: mongod --smallfiles --oplogSize 128
  8. networks:
  9. - wekan-tier
  10. expose:
  11. - 27017
  12. volumes:
  13. - wekan-db:/data/db
  14. - wekan-db-dump:/dump
  15. wekan:
  16. image: quay.io/wekan/wekan
  17. container_name: wekan-app
  18. restart: always
  19. networks:
  20. - wekan-tier
  21. build:
  22. context: .
  23. dockerfile: Dockerfile
  24. args:
  25. - NODE_VERSION=${NODE_VERSION}
  26. - METEOR_RELEASE=${METEOR_RELEASE}
  27. - NPM_VERSION=${NPM_VERSION}
  28. - ARCHITECTURE=${ARCHITECTURE}
  29. - SRC_PATH=${SRC_PATH}
  30. - METEOR_EDGE=${METEOR_EDGE}
  31. - USE_EDGE=${USE_EDGE}
  32. ports:
  33. - 80:80
  34. environment:
  35. - MONGO_URL=mongodb://wekandb:27017/wekan
  36. - ROOT_URL=http://localhost
  37. depends_on:
  38. - wekandb
  39. volumes:
  40. wekan-db:
  41. driver: local
  42. wekan-db-dump:
  43. driver: local
  44. networks:
  45. wekan-tier:
  46. driver: bridge