Add file upload server/container

This commit is contained in:
lumijiez
2025-06-18 15:45:58 +03:00
parent 452b338d1f
commit 015cd9e6f2
5 changed files with 144 additions and 45 deletions

View File

@@ -94,38 +94,20 @@ services:
- webapi
- webui
- seq
- upload-server
networks:
- app-network
zipline:
image: ghcr.io/diced/zipline:latest
expose:
- "3000"
upload-server:
build: .
ports:
- "3000:3000"
environment:
- CORE_RETURN_HTTPS=true
- CORE_SECRET=${ZIPLINE_SECRET}
- CORE_HOST=0.0.0.0
- CORE_PORT=3000
- CORE_DATABASE_URL=file:./zipline.db
- CORE_LOGGER=true
- URLS_ROUTE=${ZIPLINE_ROUTE}
- URLS_LENGTH=6
- UPLOADER_DEFAULT_FORMAT=RANDOM
- UPLOADER_DISABLED_EXTENSIONS=
- UPLOADER_FORMAT_DATE=%Y-%m-%d_%H-%M-%S
- FEATURES_INVITES=false
- FEATURES_REGISTRATION=false
- FEATURES_HEADLESS=true
- FEATURES_USER_REGISTRATION=false
- FEATURES_OAUTH_REGISTRATION=false
- FEATURES_ANONYMOUS_UPLOAD=true
- WEBSITE_TITLE=File Upload
- WEBSITE_EXTERNAL_LINKS=${ZIPLINE_URL}
- BASE_URL=https://impr.ink
- HASH_FILENAME=true
- UPLOAD_DIR=/app/uploads
volumes:
- zipline_data:/zipline/uploads
- zipline_public:/zipline/public
- zipline_db:/zipline
restart: unless-stopped
- ./uploads:/app/uploads
networks:
- app-network
@@ -134,6 +116,4 @@ networks:
driver: bridge
volumes:
zipline_data:
zipline_public:
zipline_db:
upload_data: