Skip to content

ci commit

ci commit #17

name: auth_deploy_stage
on:
push:
branches:
- prod_configs
paths:
- 'niffler-auth/**'
jobs:
checkout:
runs-on: stage-runner
steps:
- uses: actions/checkout@v3
deploy:
runs-on: stage-runner
needs: checkout
steps:
- name: build
working-directory: ./
env:
VAULT_TOKEN: ${{ secrets.VAULT_TOKEN }}
PROFILE: staging
PREFIX: ${{ vars.DOCKER_HUB_ACC }}
FRONT_IMAGE: ${{ vars.DOCKER_HUB_ACC }}/niffler-frontend-staging:latest
run: |
pwd
docker login --username ${{ vars.DOCKER_HUB_ACC }} --password "${{ secrets.DOCKER_HUB_PASSWORD }}"
echo "VAULT_TOKEN=${{ secrets.VAULT_TOKEN }}" >> $GITHUB_ENV
bash ./docker-compose-ci.sh staging
docker-compose -f docker-compose.ci.yml up -d --force-recreate auth.niffler.dc
docker system prune -a -f
echo "done"