feat: update Docker config for VITE_WORKER_ENV support
- 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 <noreply@anthropic.com>
This commit is contained in:
parent
f15397d19f
commit
6f606995a4
|
|
@ -14,7 +14,7 @@ RUN npm ci --legacy-peer-deps
|
||||||
COPY . .
|
COPY . .
|
||||||
|
|
||||||
# Build args for environment
|
# 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_DAILY_API_KEY
|
||||||
ARG VITE_RUNPOD_API_KEY
|
ARG VITE_RUNPOD_API_KEY
|
||||||
ARG VITE_RUNPOD_IMAGE_ENDPOINT_ID
|
ARG VITE_RUNPOD_IMAGE_ENDPOINT_ID
|
||||||
|
|
@ -23,7 +23,8 @@ ARG VITE_RUNPOD_TEXT_ENDPOINT_ID
|
||||||
ARG VITE_RUNPOD_WHISPER_ENDPOINT_ID
|
ARG VITE_RUNPOD_WHISPER_ENDPOINT_ID
|
||||||
|
|
||||||
# Set environment for build
|
# 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_DAILY_API_KEY=$VITE_DAILY_API_KEY
|
||||||
ENV VITE_RUNPOD_API_KEY=$VITE_RUNPOD_API_KEY
|
ENV VITE_RUNPOD_API_KEY=$VITE_RUNPOD_API_KEY
|
||||||
ENV VITE_RUNPOD_IMAGE_ENDPOINT_ID=$VITE_RUNPOD_IMAGE_ENDPOINT_ID
|
ENV VITE_RUNPOD_IMAGE_ENDPOINT_ID=$VITE_RUNPOD_IMAGE_ENDPOINT_ID
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ services:
|
||||||
context: .
|
context: .
|
||||||
dockerfile: Dockerfile
|
dockerfile: Dockerfile
|
||||||
args:
|
args:
|
||||||
- VITE_TLDRAW_WORKER_URL=https://jeffemmett-canvas.jeffemmett.workers.dev
|
- VITE_WORKER_ENV=staging
|
||||||
container_name: canvas-dev
|
container_name: canvas-dev
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
labels:
|
labels:
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ services:
|
||||||
context: .
|
context: .
|
||||||
dockerfile: Dockerfile
|
dockerfile: Dockerfile
|
||||||
args:
|
args:
|
||||||
- VITE_TLDRAW_WORKER_URL=https://jeffemmett-canvas.jeffemmett.workers.dev
|
- VITE_WORKER_ENV=production
|
||||||
# Add other build args from .env if needed
|
# Add other build args from .env if needed
|
||||||
container_name: canvas-website
|
container_name: canvas-website
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue