Skip to content

chore: add validation for docker-compose files (#3845) #439

chore: add validation for docker-compose files (#3845)

chore: add validation for docker-compose files (#3845) #439

name: Continuous Delivery
on:
push:
branches:
- master
jobs:
docker-staging:
name: Docker Build and Push - Staging
uses: Seneca-CDOT/telescope/.github/workflows/docker-build-and-push.yml@master
with:
deploy_tag: staging
secrets:
docker_username: ${{ secrets.DOCKER_CDOT_SYSTEMS_USERNAME }}
docker_password: ${{ secrets.DOCKER_CDOT_SYSTEMS_PASSWORD }}
pnpm-publish:
uses: Seneca-CDOT/telescope/.github/workflows/pnpm-publish.yml@master
secrets:
npm_token: ${{ secrets.NPM_TOKEN }}
deploy-staging:
name: Staging Deploy
needs: [docker-staging, pnpm-publish]
uses: Seneca-CDOT/telescope/.github/workflows/deploy-webhook.yml@master
with:
deploy_tag: staging
webhook_url: https://dev.telescope.cdot.systems:4000
secrets:
webhook_token: ${{ secrets.STAGING_WEBHOOK_SECRET }}