From 6f606995a466db0f3059706315150b9a28725e2d Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Wed, 24 Dec 2025 22:48:27 -0500 Subject: [PATCH] feat: update Docker config for VITE_WORKER_ENV support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Dockerfile now uses VITE_WORKER_ENV instead of hardcoded worker URL - docker-compose.yml uses VITE_WORKER_ENV=production - docker-compose.dev.yml uses VITE_WORKER_ENV=staging (points to dev worker) - Staging site will use jeffemmett-canvas-dev.jeffemmett.workers.dev 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- Dockerfile | 5 +++-- docker-compose.dev.yml | 2 +- docker-compose.yml | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 554e96c..2bc401b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,7 +14,7 @@ RUN npm ci --legacy-peer-deps COPY . . # Build args for environment -ARG VITE_TLDRAW_WORKER_URL=https://jeffemmett-canvas.jeffemmett.workers.dev +ARG VITE_WORKER_ENV=production ARG VITE_DAILY_API_KEY ARG VITE_RUNPOD_API_KEY ARG VITE_RUNPOD_IMAGE_ENDPOINT_ID @@ -23,7 +23,8 @@ ARG VITE_RUNPOD_TEXT_ENDPOINT_ID ARG VITE_RUNPOD_WHISPER_ENDPOINT_ID # Set environment for build -ENV VITE_TLDRAW_WORKER_URL=$VITE_TLDRAW_WORKER_URL +# VITE_WORKER_ENV: 'production' | 'staging' | 'dev' | 'local' +ENV VITE_WORKER_ENV=$VITE_WORKER_ENV ENV VITE_DAILY_API_KEY=$VITE_DAILY_API_KEY ENV VITE_RUNPOD_API_KEY=$VITE_RUNPOD_API_KEY ENV VITE_RUNPOD_IMAGE_ENDPOINT_ID=$VITE_RUNPOD_IMAGE_ENDPOINT_ID diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index 43b1f86..e044009 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -8,7 +8,7 @@ services: context: . dockerfile: Dockerfile args: - - VITE_TLDRAW_WORKER_URL=https://jeffemmett-canvas.jeffemmett.workers.dev + - VITE_WORKER_ENV=staging container_name: canvas-dev restart: unless-stopped labels: diff --git a/docker-compose.yml b/docker-compose.yml index 478b048..314b6ba 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,7 +8,7 @@ services: context: . dockerfile: Dockerfile args: - - VITE_TLDRAW_WORKER_URL=https://jeffemmett-canvas.jeffemmett.workers.dev + - VITE_WORKER_ENV=production # Add other build args from .env if needed container_name: canvas-website restart: unless-stopped