summaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorSamantaz Fox <coding@samantaz.fr>2022-11-01 17:34:26 +0000
committerGitHub <noreply@github.com>2022-11-01 17:34:26 +0000
commit758b7df400742d768abf0c005e6751d12c03e479 (patch)
treea992efb375c71bdf5222441ced8d1f84961f568e /.github
parent84cd4d6a5b1854bcf1058351e390cc0f4855c9d7 (diff)
downloadinvidious-758b7df400742d768abf0c005e6751d12c03e479.tar.gz
invidious-758b7df400742d768abf0c005e6751d12c03e479.tar.bz2
invidious-758b7df400742d768abf0c005e6751d12c03e479.zip
dockerfile: Pass '-Ddisable_quic' to 'crystal build' (#3376)
+ use alpine 3.16 as a base like the crystal team
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/container-release.yml34
1 files changed, 31 insertions, 3 deletions
diff --git a/.github/workflows/container-release.yml b/.github/workflows/container-release.yml
index 7e427e6e..86aec94f 100644
--- a/.github/workflows/container-release.yml
+++ b/.github/workflows/container-release.yml
@@ -52,7 +52,7 @@ jobs:
username: ${{ secrets.QUAY_USERNAME }}
password: ${{ secrets.QUAY_PASSWORD }}
- - name: Build and push Docker AMD64 image for Push Event
+ - name: Build and push Docker AMD64 image without QUIC for Push Event
if: github.ref == 'refs/heads/master'
uses: docker/build-push-action@v3
with:
@@ -62,9 +62,11 @@ jobs:
labels: quay.expires-after=12w
push: true
tags: quay.io/invidious/invidious:${{ github.sha }},quay.io/invidious/invidious:latest
- build-args: release=1
+ build-args: |
+ "release=1"
+ "disable_quic=1"
- - name: Build and push Docker ARM64 image for Push Event
+ - name: Build and push Docker ARM64 image without QUIC for Push Event
if: github.ref == 'refs/heads/master'
uses: docker/build-push-action@v3
with:
@@ -74,4 +76,30 @@ jobs:
labels: quay.expires-after=12w
push: true
tags: quay.io/invidious/invidious:${{ github.sha }}-arm64,quay.io/invidious/invidious:latest-arm64
+ build-args: |
+ "release=1"
+ "disable_quic=1"
+
+ - name: Build and push Docker AMD64 image with QUIC for Push Event
+ if: github.ref == 'refs/heads/master'
+ uses: docker/build-push-action@v3
+ with:
+ context: .
+ file: docker/Dockerfile
+ platforms: linux/amd64
+ labels: quay.expires-after=12w
+ push: true
+ tags: quay.io/invidious/invidious:${{ github.sha }}-quic,quay.io/invidious/invidious:latest-quic
+ build-args: release=1
+
+ - name: Build and push Docker ARM64 image with QUIC for Push Event
+ if: github.ref == 'refs/heads/master'
+ uses: docker/build-push-action@v3
+ with:
+ context: .
+ file: docker/Dockerfile.arm64
+ platforms: linux/arm64/v8
+ labels: quay.expires-after=12w
+ push: true
+ tags: quay.io/invidious/invidious:${{ github.sha }}-arm64-quic,quay.io/invidious/invidious:latest-arm64-quic
build-args: release=1