Merge pull request #181 from calcom/actions/ghcr

Add github packages to container registry outputs
This commit is contained in:
Colin Griffin
2022-11-29 13:28:29 -05:00
committed by GitHub

View File

@@ -40,7 +40,7 @@ jobs:
run: | run: |
git submodule update --init git submodule update --init
- name: Docker Login - name: Log in to the Docker Hub registry
uses: docker/login-action@v1.10.0 uses: docker/login-action@v1.10.0
with: with:
# Username used to log against the Docker registry # Username used to log against the Docker registry
@@ -49,13 +49,21 @@ jobs:
password: ${{ secrets.DOCKER_HUB_TOKEN }} password: ${{ secrets.DOCKER_HUB_TOKEN }}
# Log out from the Docker registry at the end of a job # Log out from the Docker registry at the end of a job
logout: true # optional, default is true logout: true # optional, default is true
- name: Log in to the Github Container registry
uses: docker/login-action@v1.10.0
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Copy env - name: Copy env
run: | run: |
grep -o '^[^#]*' .env.example > .env grep -o '^[^#]*' .env.example > .env
cat .env >> $GITHUB_ENV cat .env >> $GITHUB_ENV
echo "DATABASE_HOST=localhost:5432" >> $GITHUB_ENV echo "DATABASE_HOST=localhost:5432" >> $GITHUB_ENV
eval $(sed -e '/^#/d' -e 's/^/export /' -e 's/$/;/' .env) ; eval $(sed -e '/^#/d' -e 's/^/export /' -e 's/$/;/' .env) ;
# Temporarily disable ARM build due to runner performance issues # Temporarily disable ARM build due to runner performance issues
# - name: Set up QEMU # - name: Set up QEMU
# uses: docker/setup-qemu-action@v2 # uses: docker/setup-qemu-action@v2
@@ -80,7 +88,9 @@ jobs:
file: ./Dockerfile file: ./Dockerfile
push: true push: true
platforms: linux/amd64 platforms: linux/amd64
tags: docker.io/${{ secrets.DOCKER_HUB_USERNAME }}/calendso:latest tags: |
docker.io/${{ secrets.DOCKER_HUB_USERNAME }}/calendso:latest
ghcr.io/calcom/web:latest
build-args: | build-args: |
NEXT_PUBLIC_WEBAPP_URL=${{ env.NEXT_PUBLIC_WEBAPP_URL }} NEXT_PUBLIC_WEBAPP_URL=${{ env.NEXT_PUBLIC_WEBAPP_URL }}
NEXT_PUBLIC_LICENSE_CONSENT=${{ env.NEXT_PUBLIC_LICENSE_CONSENT }} NEXT_PUBLIC_LICENSE_CONSENT=${{ env.NEXT_PUBLIC_LICENSE_CONSENT }}