docker-compose.yml 689 B

12345678910111213141516171819202122232425262728293031323334353637
  1. version: "3.8"
  2. services:
  3. api:
  4. build:
  5. context: ..
  6. dockerfile: deploy/Dockerfile.api
  7. ports:
  8. - "8200:8080"
  9. volumes:
  10. - ../configs:/app/configs
  11. - ../sessions:/app/sessions
  12. environment:
  13. - GIN_MODE=release
  14. restart: unless-stopped
  15. networks:
  16. - spider_internal
  17. - external_db
  18. web:
  19. build:
  20. context: ..
  21. dockerfile: deploy/Dockerfile.web
  22. ports:
  23. - "8300:80"
  24. depends_on:
  25. - api
  26. restart: unless-stopped
  27. networks:
  28. - spider_internal
  29. networks:
  30. spider_internal:
  31. driver: bridge
  32. external_db:
  33. external: true
  34. name: chat_im_network # im_mysql + im_redis 所在的网络