|
@@ -1,4 +1,3 @@
|
|
-version: "3.9"
|
|
|
|
services:
|
|
services:
|
|
transfer-sh:
|
|
transfer-sh:
|
|
container_name: transfer-sh
|
|
container_name: transfer-sh
|
|
@@ -23,6 +22,37 @@ services:
|
|
VIRTUAL_HOST: ${VIRTUAL_HOST}
|
|
VIRTUAL_HOST: ${VIRTUAL_HOST}
|
|
LETSENCRYPT_HOST: ${VIRTUAL_HOST}
|
|
LETSENCRYPT_HOST: ${VIRTUAL_HOST}
|
|
LETSENCRYPT_EMAIL: webmaster@${VIRTUAL_HOST}
|
|
LETSENCRYPT_EMAIL: webmaster@${VIRTUAL_HOST}
|
|
|
|
+# IP_WHITELIST: 217.10.5.214,217.10.14.237
|
|
|
|
+ PURGE_DAYS: ${PURGE_DAYS}
|
|
|
|
+ PURGE_INTERVAL: ${PURGE_INTERVAL}
|
|
|
|
+
|
|
|
|
+ networks:
|
|
|
|
+ - reverse-proxy_default
|
|
|
|
+
|
|
|
|
+ transfer-sh-in:
|
|
|
|
+ container_name: transfer-sh-in
|
|
|
|
+ image: dutchcoders/transfer.sh:latest-noroot
|
|
|
|
+ command: "--provider local"
|
|
|
|
+
|
|
|
|
+ restart: on-failure:3
|
|
|
|
+ mem_limit: 200M
|
|
|
|
+
|
|
|
|
+ volumes:
|
|
|
|
+ - ./data/temp:/mnt/transfer-sh/temp:rw
|
|
|
|
+ - ./data/files:/mnt/transfer-sh/files:rw
|
|
|
|
+ - ./data/frontend:/mnt/transfer-sh/frontend:rw
|
|
|
|
+
|
|
|
|
+ environment:
|
|
|
|
+# HTTP_AUTH_USER: ${HTTP_AUTH_USER}
|
|
|
|
+# HTTP_AUTH_PASS: ${HTTP_AUTH_PASS}
|
|
|
|
+ TEMP_PATH: /mnt/transfer-sh/temp
|
|
|
|
+ BASEDIR: /mnt/transfer-sh/files
|
|
|
|
+# WEB_PATH: /mnt/transfer-sh/frontend
|
|
|
|
+ RANDOM_TOKEN_LENGTH: ${RANDOM_TOKEN_LENGTH}
|
|
|
|
+ VIRTUAL_HOST: ${VIRTUAL_HOST_IN}
|
|
|
|
+ LETSENCRYPT_HOST: ${VIRTUAL_HOST_IN}
|
|
|
|
+ LETSENCRYPT_EMAIL: webmaster@${VIRTUAL_HOST_IN}
|
|
|
|
+ IP_WHITELIST: ${IP_WHITELIST}
|
|
|
|
|
|
networks:
|
|
networks:
|
|
- reverse-proxy_default
|
|
- reverse-proxy_default
|