1
0
forked from baron/baron-sso

fix staging frontend docker build context

This commit is contained in:
2026-05-21 08:51:35 +09:00
parent 2d6ca2f66b
commit 5bb1c5871c
3 changed files with 21 additions and 9 deletions

View File

@@ -89,7 +89,7 @@ jobs:
- name: Build and push adminfront RC image - name: Build and push adminfront RC image
uses: docker/build-push-action@v5 uses: docker/build-push-action@v5
with: with:
context: ./adminfront context: .
file: ./adminfront/Dockerfile file: ./adminfront/Dockerfile
push: true push: true
tags: ${{ vars.HARBOR_HOSTNAME }}/baron_sso/adminfront:${{ steps.rc_calculator.outputs.new_rc_tag }} tags: ${{ vars.HARBOR_HOSTNAME }}/baron_sso/adminfront:${{ steps.rc_calculator.outputs.new_rc_tag }}
@@ -99,7 +99,7 @@ jobs:
- name: Build and push devfront RC image - name: Build and push devfront RC image
uses: docker/build-push-action@v5 uses: docker/build-push-action@v5
with: with:
context: ./devfront context: .
file: ./devfront/Dockerfile file: ./devfront/Dockerfile
push: true push: true
tags: ${{ vars.HARBOR_HOSTNAME }}/baron_sso/devfront:${{ steps.rc_calculator.outputs.new_rc_tag }} tags: ${{ vars.HARBOR_HOSTNAME }}/baron_sso/devfront:${{ steps.rc_calculator.outputs.new_rc_tag }}
@@ -109,7 +109,7 @@ jobs:
- name: Build and push orgfront RC image - name: Build and push orgfront RC image
uses: docker/build-push-action@v5 uses: docker/build-push-action@v5
with: with:
context: ./orgfront context: .
file: ./orgfront/Dockerfile file: ./orgfront/Dockerfile
push: true push: true
tags: ${{ vars.HARBOR_HOSTNAME }}/baron_sso/orgfront:${{ steps.rc_calculator.outputs.new_rc_tag }} tags: ${{ vars.HARBOR_HOSTNAME }}/baron_sso/orgfront:${{ steps.rc_calculator.outputs.new_rc_tag }}

View File

@@ -425,8 +425,8 @@ services:
adminfront: adminfront:
build: build:
context: ./adminfront context: .
dockerfile: Dockerfile dockerfile: ./adminfront/Dockerfile
container_name: baron_adminfront container_name: baron_adminfront
env_file: env_file:
- .env - .env
@@ -451,8 +451,8 @@ services:
devfront: devfront:
build: build:
context: ./devfront context: .
dockerfile: Dockerfile dockerfile: ./devfront/Dockerfile
container_name: baron_devfront container_name: baron_devfront
env_file: env_file:
- .env - .env
@@ -477,8 +477,8 @@ services:
orgfront: orgfront:
build: build:
context: ./orgfront context: .
dockerfile: Dockerfile dockerfile: ./orgfront/Dockerfile
container_name: baron_orgfront container_name: baron_orgfront
env_file: env_file:
- .env - .env

View File

@@ -66,6 +66,12 @@ assert_contains "$userfront_dockerfile" "RUN flutter build web --release --wasm"
assert_contains "$userfront_dockerfile" "FROM alpine:3.23 AS production" assert_contains "$userfront_dockerfile" "FROM alpine:3.23 AS production"
assert_contains "$pull_compose" "baron_devfront" assert_contains "$pull_compose" "baron_devfront"
assert_contains "$pull_compose" "baron_orgfront" assert_contains "$pull_compose" "baron_orgfront"
for app in adminfront devfront orgfront; do
assert_contains "$pull_compose" "$app:"
assert_contains "$pull_compose" "context: ."
assert_contains "$pull_compose" "dockerfile: ./$app/Dockerfile"
assert_not_contains "$pull_compose" "context: ./$app"
done
assert_contains "$pull_compose" "dockerfile: userfront/Dockerfile" assert_contains "$pull_compose" "dockerfile: userfront/Dockerfile"
assert_not_contains "$pull_compose" 'target: ${USERFRONT_BUILD_TARGET:-dev}' assert_not_contains "$pull_compose" 'target: ${USERFRONT_BUILD_TARGET:-dev}'
assert_not_contains "$pull_compose" "target: dev" assert_not_contains "$pull_compose" "target: dev"
@@ -77,6 +83,12 @@ assert_contains "$pull_compose" 'APP_ENV=${APP_ENV:-stage}'
assert_contains "$deploy_compose" "sh ./scripts/runtime-mode.sh" assert_contains "$deploy_compose" "sh ./scripts/runtime-mode.sh"
assert_not_contains "$deploy_compose" "command: npm run dev" assert_not_contains "$deploy_compose" "command: npm run dev"
for app in adminfront devfront orgfront; do
assert_contains ".gitea/workflows/build_RC.yml" "Build and push $app RC image"
assert_contains ".gitea/workflows/build_RC.yml" "file: ./$app/Dockerfile"
assert_not_contains ".gitea/workflows/build_RC.yml" "context: ./$app"
done
assert_contains "$adminfront_vite" "/tmp/baron-sso-adminfront-dist" assert_contains "$adminfront_vite" "/tmp/baron-sso-adminfront-dist"
assert_contains "$adminfront_vite" "/tmp/baron-sso-adminfront-vite-cache" assert_contains "$adminfront_vite" "/tmp/baron-sso-adminfront-vite-cache"
assert_contains "adminfront/biome.json" '".vite"' assert_contains "adminfront/biome.json" '".vite"'