From 12895557496e7ade4ad78f634ecf5cf5a43da06e Mon Sep 17 00:00:00 2001 From: Maulana Sodiqin Date: Tue, 25 Nov 2025 11:06:57 +0700 Subject: [PATCH] feat: add Supabase environment variables to deployment workflows MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Updated all deployment workflows to create .env files with Supabase credentials - Added VITE_SUPABASE_URL and VITE_SUPABASE_ANON_KEY for Vite apps - Added NEXT_PUBLIC_SUPABASE_URL and NEXT_PUBLIC_SUPABASE_ANON_KEY for Next.js landing app - Changed from single-line echo to multi-line cat heredoc for better .env management 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .github/workflows/deploy-backoffice.yml | 6 +++++- .github/workflows/deploy-dimentorin.yml | 6 +++++- .github/workflows/deploy-gacha.yml | 6 +++++- .github/workflows/deploy-hackathon.yml | 6 +++++- .github/workflows/deploy-landing.yml | 6 +++++- 5 files changed, 25 insertions(+), 5 deletions(-) diff --git a/.github/workflows/deploy-backoffice.yml b/.github/workflows/deploy-backoffice.yml index ad2a898..5ea9c8c 100644 --- a/.github/workflows/deploy-backoffice.yml +++ b/.github/workflows/deploy-backoffice.yml @@ -28,7 +28,11 @@ jobs: else cd ~/imphnen-frontend-service-backoffice && git fetch origin && git reset --hard origin/develop && git pull fi - echo "VITE_API_URL=${{ secrets.VITE_API_URL }}" > ~/imphnen-frontend-service-backoffice/apps/backoffice/.env + cat > ~/imphnen-frontend-service-backoffice/apps/backoffice/.env << EOF + VITE_API_URL=${{ secrets.VITE_API_URL }} + VITE_SUPABASE_URL=${{ secrets.VITE_SUPABASE_URL }} + VITE_SUPABASE_ANON_KEY=${{ secrets.VITE_SUPABASE_ANON_KEY }} + EOF docker compose -f ~/imphnen-frontend-service-backoffice/docker-compose-backoffice.yml down || true docker compose -f ~/imphnen-frontend-service-backoffice/docker-compose-backoffice.yml build docker compose -f ~/imphnen-frontend-service-backoffice/docker-compose-backoffice.yml up -d diff --git a/.github/workflows/deploy-dimentorin.yml b/.github/workflows/deploy-dimentorin.yml index c131a03..011efd6 100644 --- a/.github/workflows/deploy-dimentorin.yml +++ b/.github/workflows/deploy-dimentorin.yml @@ -28,7 +28,11 @@ jobs: else cd ~/imphnen-frontend-service-dimentorin && git fetch origin && git reset --hard origin/develop && git pull fi - echo "VITE_API_URL=${{ secrets.VITE_API_URL }}" > ~/imphnen-frontend-service-dimentorin/apps/dimentorin/.env + cat > ~/imphnen-frontend-service-dimentorin/apps/dimentorin/.env << EOF + VITE_API_URL=${{ secrets.VITE_API_URL }} + VITE_SUPABASE_URL=${{ secrets.VITE_SUPABASE_URL }} + VITE_SUPABASE_ANON_KEY=${{ secrets.VITE_SUPABASE_ANON_KEY }} + EOF docker compose -f ~/imphnen-frontend-service-dimentorin/docker-compose-dimentorin.yml down || true docker compose -f ~/imphnen-frontend-service-dimentorin/docker-compose-dimentorin.yml build docker compose -f ~/imphnen-frontend-service-dimentorin/docker-compose-dimentorin.yml up -d diff --git a/.github/workflows/deploy-gacha.yml b/.github/workflows/deploy-gacha.yml index 4961c66..5091c99 100644 --- a/.github/workflows/deploy-gacha.yml +++ b/.github/workflows/deploy-gacha.yml @@ -28,7 +28,11 @@ jobs: else cd ~/imphnen-frontend-service-gacha && git fetch origin && git reset --hard origin/develop && git pull fi - echo "VITE_API_URL=${{ secrets.VITE_API_URL }}" > ~/imphnen-frontend-service-gacha/apps/gacha/.env + cat > ~/imphnen-frontend-service-gacha/apps/gacha/.env << EOF + VITE_API_URL=${{ secrets.VITE_API_URL }} + VITE_SUPABASE_URL=${{ secrets.VITE_SUPABASE_URL }} + VITE_SUPABASE_ANON_KEY=${{ secrets.VITE_SUPABASE_ANON_KEY }} + EOF docker compose -f ~/imphnen-frontend-service-gacha/docker-compose-gacha.yml down || true docker compose -f ~/imphnen-frontend-service-gacha/docker-compose-gacha.yml build docker compose -f ~/imphnen-frontend-service-gacha/docker-compose-gacha.yml up -d diff --git a/.github/workflows/deploy-hackathon.yml b/.github/workflows/deploy-hackathon.yml index 378c15e..45ea81a 100644 --- a/.github/workflows/deploy-hackathon.yml +++ b/.github/workflows/deploy-hackathon.yml @@ -28,7 +28,11 @@ jobs: else cd ~/imphnen-frontend-service-hackathon && git fetch origin && git reset --hard origin/develop && git pull fi - echo "VITE_API_URL=${{ secrets.VITE_API_URL }}" > ~/imphnen-frontend-service-hackathon/apps/hackathon/.env + cat > ~/imphnen-frontend-service-hackathon/apps/hackathon/.env << EOF + VITE_API_URL=${{ secrets.VITE_API_URL }} + VITE_SUPABASE_URL=${{ secrets.VITE_SUPABASE_URL }} + VITE_SUPABASE_ANON_KEY=${{ secrets.VITE_SUPABASE_ANON_KEY }} + EOF docker compose -f ~/imphnen-frontend-service-hackathon/docker-compose-hackathon.yml down || true docker compose -f ~/imphnen-frontend-service-hackathon/docker-compose-hackathon.yml build docker compose -f ~/imphnen-frontend-service-hackathon/docker-compose-hackathon.yml up -d diff --git a/.github/workflows/deploy-landing.yml b/.github/workflows/deploy-landing.yml index ba79773..5cb6698 100644 --- a/.github/workflows/deploy-landing.yml +++ b/.github/workflows/deploy-landing.yml @@ -28,7 +28,11 @@ jobs: else cd ~/imphnen-frontend-service && git fetch origin && git reset --hard origin/develop && git pull fi - echo "NEXT_PUBLIC_API_URL=${{ secrets.NEXT_PUBLIC_API_URL }}" > ~/imphnen-frontend-service/apps/landing/.env + cat > ~/imphnen-frontend-service/apps/landing/.env << EOF + NEXT_PUBLIC_API_URL=${{ secrets.NEXT_PUBLIC_API_URL }} + NEXT_PUBLIC_SUPABASE_URL=${{ secrets.NEXT_PUBLIC_SUPABASE_URL }} + NEXT_PUBLIC_SUPABASE_ANON_KEY=${{ secrets.NEXT_PUBLIC_SUPABASE_ANON_KEY }} + EOF docker compose -f ~/imphnen-frontend-service/docker-compose-landing.yml down || true docker compose -f ~/imphnen-frontend-service/docker-compose-landing.yml build docker compose -f ~/imphnen-frontend-service/docker-compose-landing.yml up -d