Update Docker build to use internal supabase‑kong URL"
All checks were successful
Staging Build / build (push) Successful in 1m53s
All checks were successful
Staging Build / build (push) Successful in 1m53s
This commit is contained in:
@@ -22,20 +22,19 @@ jobs:
|
|||||||
- name: Staging-Build generieren
|
- name: Staging-Build generieren
|
||||||
env:
|
env:
|
||||||
NODE_ENV: production
|
NODE_ENV: production
|
||||||
# NEU: Diese beiden Zeilen brennen die Keys jetzt fest in den Build ein
|
# KORREKTUR: Wir brennen die interne Docker-Netzwerk-URL fest ein!
|
||||||
NEXT_PUBLIC_SUPABASE_URL: http://192.168.178.132:8000
|
NEXT_PUBLIC_SUPABASE_URL: http://supabase-kong:8000
|
||||||
NEXT_PUBLIC_SUPABASE_ANON_KEY: ${{ secrets.STAGING_SUPABASE_ANON_KEY }}
|
NEXT_PUBLIC_SUPABASE_ANON_KEY: ${{ secrets.STAGING_SUPABASE_ANON_KEY }}
|
||||||
run: npm run build
|
run: npm run build
|
||||||
|
|
||||||
- name: Docker login to Gitea registry
|
- name: Docker login to Gitea registry
|
||||||
run: echo "${{ secrets.REGISTRY_TOKEN }}" | docker login gitea.hephex.de -u "${{ secrets.REGISTRY_USER }}" --password-stdin
|
run: echo "${{ secrets.REGISTRY_TOKEN }}" | docker login gitea.hephex.de -u "${{ secrets.REGISTRY_USER }}" --password-stdin
|
||||||
|
|
||||||
# KORREKTUR: Wir nutzen das gesetzte working-directory (shop) und bauen direkt dort
|
# KORREKTUR: Wir übergeben die INTERNE Docker-URL auch an das Docker-Image!
|
||||||
# KORREKTUR: Wir springen für Docker ganz nach außen und sagen ihm, wo der shop-Ordner liegt
|
|
||||||
- name: Build Docker image
|
- name: Build Docker image
|
||||||
run: |
|
run: |
|
||||||
docker build \
|
docker build \
|
||||||
--build-arg NEXT_PUBLIC_SUPABASE_URL="http://192.168.178.132:8000" \
|
--build-arg NEXT_PUBLIC_SUPABASE_URL="http://supabase-kong:8000" \
|
||||||
--build-arg NEXT_PUBLIC_SUPABASE_ANON_KEY="${{ secrets.STAGING_SUPABASE_ANON_KEY }}" \
|
--build-arg NEXT_PUBLIC_SUPABASE_ANON_KEY="${{ secrets.STAGING_SUPABASE_ANON_KEY }}" \
|
||||||
-t gitea.hephex.de/daniel/webshop:staging -f Dockerfile .
|
-t gitea.hephex.de/daniel/webshop:staging -f Dockerfile .
|
||||||
working-directory: .
|
working-directory: .
|
||||||
|
|||||||
Reference in New Issue
Block a user