docker-compose.yml 923 B

12345678910111213141516171819202122232425262728
  1. version: "3.8"
  2. services:
  3. backend:
  4. build: .
  5. container_name: qqflow-backend-test
  6. restart: always
  7. ports:
  8. - "8080:8080"
  9. networks:
  10. - qqflow-network
  11. environment:
  12. TZ: Asia/Shanghai
  13. JAVA_TOOL_OPTIONS: -Duser.timezone=Asia/Shanghai
  14. SPRING_PROFILES_ACTIVE: test
  15. JWT_SECRET: qqflow-test-secret-key-2024-min-32chars
  16. SPRING_DATASOURCE_URL: jdbc:mysql://192.168.110.4:3306/qqflowengine?useUnicode=true&characterEncoding=UTF-8&connectionCollation=utf8mb4_unicode_ci&serverTimezone=Asia/Shanghai&forceConnectionTimeZoneToSession=true&character_set_server=utf8mb4
  17. SPRING_DATASOURCE_USERNAME: qqflowengine
  18. SPRING_DATASOURCE_PASSWORD: 123456
  19. SPRING_REDIS_HOST: 192.168.110.4
  20. SPRING_REDIS_PORT: 6379
  21. SPRING_REDIS_PASSWORD: redis123456
  22. extra_hosts:
  23. - "host.docker.internal:host-gateway"
  24. networks:
  25. qqflow-network:
  26. external: true