From cffcb36b2aa655f4f7515546b66aef1ea64dd9d2 Mon Sep 17 00:00:00 2001 From: goro Date: Tue, 5 May 2026 18:06:47 +0300 Subject: [PATCH] add password --- .env.example | 3 +++ Dockerfile | 2 ++ docker-compose.yml | 1 + 3 files changed, 6 insertions(+) diff --git a/.env.example b/.env.example index d6e065b..51d7701 100644 --- a/.env.example +++ b/.env.example @@ -3,3 +3,6 @@ PUBLIC_WORKER_URL=https://r2-upload-worker.YOUR_SUBDOMAIN.workers.dev # A random secret string — must match UPLOAD_SECRET set in the Worker PUBLIC_UPLOAD_SECRET=change-me-to-something-random + +# Password visitors must enter to access the upload page +PUBLIC_UPLOAD_PASSWORD=change-me-to-a-password diff --git a/Dockerfile b/Dockerfile index e10b2b0..b36da54 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,8 +11,10 @@ COPY . . ARG PUBLIC_WORKER_URL ARG PUBLIC_UPLOAD_SECRET +ARG PUBLIC_UPLOAD_PASSWORD ENV PUBLIC_WORKER_URL=$PUBLIC_WORKER_URL ENV PUBLIC_UPLOAD_SECRET=$PUBLIC_UPLOAD_SECRET +ENV PUBLIC_UPLOAD_PASSWORD=$PUBLIC_UPLOAD_PASSWORD RUN pnpm run build diff --git a/docker-compose.yml b/docker-compose.yml index e89021b..b2ab3c7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,6 +7,7 @@ args: PUBLIC_WORKER_URL: ${PUBLIC_WORKER_URL} PUBLIC_UPLOAD_SECRET: ${PUBLIC_UPLOAD_SECRET} + PUBLIC_UPLOAD_PASSWORD: ${PUBLIC_UPLOAD_PASSWORD} restart: unless-stopped ports: - "3001:80"