docker-compose.yaml 646 B

1234567891011121314151617181920212223242526272829
  1. version: "3"
  2. services:
  3. subweb:
  4. build: ../.
  5. container_name: subweb
  6. restart: always
  7. ports:
  8. - "${SUBWEB_PORT}:80"
  9. myurls:
  10. image: "careywong/myurls:latest"
  11. container_name: myurls
  12. restart: always
  13. ports:
  14. - "${MYURLS_PORT}:8002"
  15. volumes:
  16. - ./data/myurls/logs:/app/logs
  17. depends_on:
  18. - myurls-redis
  19. entrypoint: ["/app/myurls", "-domain", "${MYURLS_DOMAIN}", "-conn", myurls-redis:6379, "-ttl", "${MYURLS_TTL}"]
  20. myurls-redis:
  21. image: "redis:5"
  22. container_name: myurls-redis
  23. restart: always
  24. volumes:
  25. - ./data/redis:/data
  26. expose:
  27. - "6379"