docker-compose.yml 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. version: "3"
  2. services:
  3. nginx-ui:
  4. build:
  5. context: ./services/nginx-ui
  6. container_name: nginx-ui
  7. restart: always
  8. environment:
  9. - TZ=Asia/Shanghai
  10. volumes:
  11. - ./wwwroot:/www:rw
  12. - ${NGINX_LOG_DIR}:/var/log/nginx:rw
  13. - ${NGINX_SSL_CERTIFICATE_DIR}:/ssl:rw
  14. - ${NGINX_CONFD_DIR}:/etc/nginx/conf.d/:rw
  15. - ${NGINX_CONF_FILE}:/etc/nginx/nginx.conf:ro
  16. - ./nginx-ui:/etc/nginx-ui:rw
  17. ports:
  18. - "9000:9000"
  19. - "9180:9180"
  20. - "8080:8080"
  21. - "${NGINNGINX_HTTP_HOST_PORT}:80"
  22. - "${NGINX_HTTPS_HOST_PORT}:443"
  23. networks:
  24. - default
  25. myurls:
  26. image: stilleshan/myurls:latest
  27. # container_name: myurls
  28. environment:
  29. - MYURLS_DOMAIN=s.ops.ci
  30. - MYURLS_TTL=365
  31. volumes:
  32. - ./data/myurls/logs:/app/logs
  33. ports:
  34. - "8002:8002"
  35. depends_on:
  36. - redis
  37. restart: always
  38. redis:
  39. image: redis:latest
  40. # container_name: myurls-redis
  41. volumes:
  42. - ./data/redis:/data
  43. restart: always