docker-compose.yml 917 B

123456789101112131415161718192021222324252627282930313233
  1. version: "3.9"
  2. services:
  3. transfer-sh:
  4. container_name: transfer-sh
  5. image: dutchcoders/transfer.sh:latest-noroot
  6. command: "--provider local"
  7. restart: on-failure:3
  8. mem_limit: 200M
  9. volumes:
  10. - ./data/temp:/mnt/transfer-sh/temp:rw
  11. - ./data/files:/mnt/transfer-sh/files:rw
  12. - ./data/frontend:/mnt/transfer-sh/frontend:rw
  13. environment:
  14. HTTP_AUTH_USER: ${HTTP_AUTH_USER}
  15. HTTP_AUTH_PASS: ${HTTP_AUTH_PASS}
  16. TEMP_PATH: /mnt/transfer-sh/temp
  17. BASEDIR: /mnt/transfer-sh/files
  18. # WEB_PATH: /mnt/transfer-sh/frontend
  19. RANDOM_TOKEN_LENGTH: ${RANDOM_TOKEN_LENGTH}
  20. VIRTUAL_HOST: ${VIRTUAL_HOST}
  21. LETSENCRYPT_HOST: ${VIRTUAL_HOST}
  22. LETSENCRYPT_EMAIL: webmaster@${VIRTUAL_HOST}
  23. networks:
  24. - reverse-proxy_default
  25. networks:
  26. reverse-proxy_default:
  27. external: true