Skip to content

Removed google provider button #411

Removed google provider button

Removed google provider button #411

name: frontend-docker
on:
push:
branches: [main, develop]
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Login to Docker Hub
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKER_HUB_USERNAME }}
password: ${{ secrets.DOCKER_HUB_TOKEN }}
- uses: actions/checkout@v3
- name: "Build main"
if: ${{ github.ref == 'refs/heads/main' }}
working-directory: next_frontend/docker/production
run: |
docker build \
--build-arg GITHUB_APP_CLIENT_ID=${{ secrets.GH_APP_CLIENT_ID }} \
--build-arg GITHUB_APP_CLIENT_SECRET=${{ secrets.GH_APP_CLIENT_SECRET }} \
--build-arg NEXTAUTH_SECRET=${{ secrets.NEXTAUTH_SECRET }} \
--build-arg NEXT_PUBLIC_API_URL=${{ secrets.NEXT_PUBLIC_API_URL }} \
-t turingassuranceplatform/eap_frontend:main \
-f Dockerfile .
docker push turingassuranceplatform/eap_frontend:main
- name: "Build develop"
if: ${{ github.ref == 'refs/heads/develop' }}
working-directory: next_frontend
run: |
docker build \
--build-arg GITHUB_APP_CLIENT_ID=${{ secrets.GH_APP_CLIENT_ID_STAGING }} \
--build-arg GITHUB_APP_CLIENT_SECRET=${{ secrets.GH_APP_CLIENT_SECRET_STAGING }} \
--build-arg NEXTAUTH_SECRET=${{ secrets.NEXTAUTH_SECRET_STAGING }} \
--build-arg NEXT_PUBLIC_API_URL=${{ secrets.NEXT_PUBLIC_API_URL_STAGING }} \
--build-arg NEXTAUTH_URL=${{ secrets.NEXT_PUBLIC_API_URL_STAGING }} \
-t turingassuranceplatform/eap_frontend:develop \
-f docker/staging/Dockerfile .
docker push turingassuranceplatform/eap_frontend:develop