Skip to content

Update Imprint

Update Imprint #48

Workflow file for this run

name: workflows starter
# env: is empty, see setup-env and the outputs there
on:
push:
branches:
- main
jobs:
setup_workflow_env:
runs-on: ubuntu-latest
# Optionally specify the environment that should be used on this branch
# environment: my environment
outputs:
# It seems you have to specify the environment twice (passed to reusable workflow)
# as there is no way yet to get the active environment
# environment: my environment
image_tagged: shahi-frontend
registry_root: ghcr.io/acdh-oeaw/
default_port: "5000"
source_image: tmp-cnb-image
# herokuish_base_image: ghcr.io/acdh-oeaw/herokuish-for-cypress/main
APP_NAME: shahi-frontend
# This together with the branch name is also used as the namespace to deploy to
APP_ROOT: "/"
SERVICE_ID: "19381"
PUBLIC_URL: https://shahi.acdh.oeaw.ac.at
POSTGRES_ENABLED: "false"
steps:
- run: "/bin/true"
_1:
needs: [setup_workflow_env]
uses: acdh-oeaw/gl-autodevops-minimal-port/.github/workflows/build-cnb-and-push-to-registry.yaml@main
secrets: inherit
# if you run this outside of acdh-oeaw yo uneed to specify every secret you want to pass by name
with:
registry_root: ${{ needs.setup_workflow_env.outputs.registry_root }}
image_tagged: ${{ needs.setup_workflow_env.outputs.image_tagged }}
source_image: ${{ needs.setup_workflow_env.outputs.source_image }}
default_port: ${{ needs.setup_workflow_env.outputs.default_port }}
#_2:
# needs: [setup_workflow_env]
# uses: acdh-oeaw/gl-autodevops-minimal-port/.github/workflows/herokuish-tests-db-url.yaml@main
# secrets: inherit
# if you run this outside of acdh-oeaw yo uneed to specify every secret you want to pass by name
# with:
# registry_root: ${{ needs.setup_workflow_env.outputs.registry_root }}
# image_tagged: ${{ needs.setup_workflow_env.outputs.image_tagged }}
# source_image: ${{ needs.setup_workflow_env.outputs.source_image }}
# default_port: ${{ needs.setup_workflow_env.outputs.default_port }}
# herokuish_base_image: ${{ needs.setup_workflow_env.outputs.herokuish_base_image }}
# POSTGRES_ENABLED: ${{ needs.setup_workflow_env.outputs.POSTGRES_ENABLED }}
_3:
needs: [setup_workflow_env, _1 ] #,_2]
uses: acdh-oeaw/gl-autodevops-minimal-port/.github/workflows/deploy-cluster-2.yml@main
secrets: inherit
with:
DOCKER_TAG: ${{ needs.setup_workflow_env.outputs.registry_root }}${{ needs.setup_workflow_env.outputs.image_tagged }}
APP_NAME: ${{ needs.setup_workflow_env.outputs.APP_NAME }}
APP_ROOT: ${{ needs.setup_workflow_env.outputs.APP_ROOT }}
SERVICE_ID: ${{ needs.setup_workflow_env.outputs.SERVICE_ID }}
PUBLIC_URL: ${{ needs.setup_workflow_env.outputs.PUBLIC_URL }}
POSTGRES_ENABLED: ${{ needs.setup_workflow_env.outputs.POSTGRES_ENABLED == 'true'}}
environment: "${{ needs.setup_workflow_env.outputs.environment}}"