docker-compose.yml 687 B

123456789101112131415161718192021222324252627282930313233
  1. version: '3.8'
  2. services:
  3. # Node.js 应用服务
  4. app:
  5. build: .
  6. ports:
  7. - "3000:3000"
  8. environment:
  9. - MONGODB_URI=${MONGODB_URI}
  10. - PORT=3000
  11. - ENCRYPTION_KEY=f1e2d3c4b5a6978899aabbccddeeff00112233445566778899aabbccddeeff00
  12. env_file:
  13. - .env
  14. depends_on:
  15. - mongo
  16. restart: unless-stopped
  17. # MongoDB 服务
  18. mongo:
  19. image: mongo:latest
  20. ports:
  21. - "27017:27017"
  22. environment:
  23. - MONGO_INITDB_ROOT_USERNAME=mongo_3y6JyM
  24. - MONGO_INITDB_ROOT_PASSWORD=mongo_iNySJ5
  25. - MONGO_INITDB_DATABASE=license-manager
  26. volumes:
  27. - mongodb_data:/data/db
  28. restart: unless-stopped
  29. volumes:
  30. mongodb_data: