Files
gibbyb 017ef680c9
All checks were successful
Build and Push Next App / build-next (push) Successful in 1m5s
Maybe build command will work first try?
2026-03-31 13:16:41 -05:00

51 lines
1.3 KiB
YAML

name: Build and Push Next App
on:
push:
branches:
- main
paths:
- 'apps/next/**'
- 'packages/ui/**'
- 'scripts/build-next-app'
- 'tools/**'
- 'docker/**'
- '.gitea/workflows/build-next.yml'
jobs:
build-next:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Create .env file
run: |
cat > .env <<'EOF'
${{ secrets.DOTENV_PROD }}
EOF
- name: Log in to container registry
run: |
echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login git.gbrown.org -u "${{ secrets.REGISTRY_USER }}" --password-stdin
- name: Build app using project script
run: |
chmod +x ./scripts/build-next-app
./scripts/build-next-app
- name: Show built images
run: |
docker images
- name: Tag built image
run: |
docker tag convexmonorepo-next:latest git.gbrown.org/gib/convexmonorepo-next:${{ gitea.sha }}
docker tag convexmonorepo-next:latest git.gbrown.org/gib/convexmonorepo-next:latest
- name: Push image tags
run: |
docker push git.gbrown.org/gib/convexmonorepo-next:${{ gitea.sha }}
docker push git.gbrown.org/gib/convexmonorepo-next:latest