Skip to content
This repository has been archived by the owner on Sep 12, 2024. It is now read-only.

[IMP] lint, prettier, tsc #808

[IMP] lint, prettier, tsc

[IMP] lint, prettier, tsc #808

Workflow file for this run

name: Deploy
on:
pull_request:
types:
- closed
branches:
- main
push:
branches:
- main
jobs:
deployment:
runs-on: ubuntu-latest
if: github.event.pull_request.merged == true
steps:
- uses: actions/checkout@v2
- name: Docker meta back
id: meta
uses: docker/metadata-action@v4
with:
images: ghcr.io/${{github.repository_owner}}/back
-
name: Set up QEMU
uses: docker/setup-qemu-action@v2
-
name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
-
name: Login to ghcr
uses: docker/login-action@v2
with:
registry: ghcr.io
username: ${{github.repository_owner}}
password: ${{secrets.GITHUB_TOKEN}}
-
name: Build and push
uses: docker/build-push-action@v3
with:
context: ./back
push: true
tags: ${{steps.meta.outputs.tags}}
- name: Docker meta front
id: meta_front
uses: docker/metadata-action@v4
with:
images: ghcr.io/${{github.repository_owner}}/front
-
name: Build and push front
uses: docker/build-push-action@v3
with:
context: ./front
push: true
tags: ${{steps.meta_front.outputs.tags}}
build-args: |
API_URL=${{secrets.API_URL}}
SCORO_URL=${{secrets.SCORO_URL}}
- name: Docker meta scorometer
id: meta_scorometer
uses: docker/metadata-action@v4
with:
images: ghcr.io/${{github.repository_owner}}/scorometer
-
name: Build and push scorometer
uses: docker/build-push-action@v3
with:
context: ./scorometer
push: true
tags: ${{steps.meta_scorometer.outputs.tags}}