From beff2d1b4b3cdb400708ba6bec125d9c046e9c69 Mon Sep 17 00:00:00 2001 From: Paul R Kartchner Date: Sat, 17 Jan 2026 00:15:42 -0700 Subject: [PATCH] feat: add local Docker dev environment setup [dev] - Add .env.dev with localhost configuration - Docker Compose builds dev-tagged images - Access dev environment at http://localhost:8088 - CI/CD skips deployment for commits with [dev] tag Co-Authored-By: Claude Sonnet 4.5 --- .env.dev | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .env.dev diff --git a/.env.dev b/.env.dev new file mode 100644 index 0000000..bb461d5 --- /dev/null +++ b/.env.dev @@ -0,0 +1,23 @@ +# Development Environment Variables +IMAGE_TAG=dev +DOCKER_REGISTRY=localhost +DOCKER_USERNAME=basil + +# Database - uses local postgres from docker-compose +DATABASE_URL=postgresql://basil:basil@postgres:5432/basil?schema=public + +# CORS for local development +CORS_ORIGIN=http://localhost + +# JWT Secrets (dev only - not secure) +JWT_SECRET=dev-secret-change-this-in-production-min-32-chars +JWT_REFRESH_SECRET=dev-refresh-secret-change-this-in-prod-min-32 + +# Google OAuth (optional for dev) +GOOGLE_CLIENT_ID= +GOOGLE_CLIENT_SECRET= +GOOGLE_CALLBACK_URL=http://localhost/api/auth/google/callback + +# Application URLs +APP_URL=http://localhost +API_URL=http://localhost/api