From 54e3c697e189409982cd084e356ab710ccf319c4 Mon Sep 17 00:00:00 2001 From: Rico Metzger Date: Thu, 8 Jul 2021 09:39:15 +0200 Subject: [PATCH 1/8] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index ef8de7d..8ab1a6a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,3 @@ -FROM postgres:12.2 +FROM postgres:13.3 RUN localedef -i de_CH -c -f UTF-8 -A /usr/share/locale/locale.alias de_CH.UTF-8 ENV LANG de_CH.utf8 From 1396d4318cee58545664a921fcd00b3bbf9895e7 Mon Sep 17 00:00:00 2001 From: Rico Metzger Date: Thu, 8 Jul 2021 09:42:58 +0200 Subject: [PATCH 2/8] Create docker-publish.yml --- .github/workflows/docker-publish.yml | 62 ++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 .github/workflows/docker-publish.yml diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml new file mode 100644 index 0000000..4cdc2b3 --- /dev/null +++ b/.github/workflows/docker-publish.yml @@ -0,0 +1,62 @@ +name: Docker + +# This workflow uses actions that are not certified by GitHub. +# They are provided by a third-party and are governed by +# separate terms of service, privacy policy, and support +# documentation. + +on: + schedule: + - cron: '35 19 * * *' + push: + branches: [ master ] + # Publish semver tags as releases. + tags: [ 'v*.*.*' ] + pull_request: + branches: [ master ] + +env: + # Use docker.io for Docker Hub if empty + REGISTRY: docker.io + # github.repository as / + IMAGE_NAME: ${{ github.repository }} + + +jobs: + build: + runs-on: ubuntu-latest + permissions: + contents: read + packages: write + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + + # Login against a Docker registry except on PR + # https://github.com/docker/login-action + - name: Log into registry ${{ env.REGISTRY }} + if: github.event_name != 'pull_request' + uses: docker/login-action@28218f9b04b4f3f62068d7b6ce6ca5b26e35336c + with: + registry: ${{ env.REGISTRY }} + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + + # Extract metadata (tags, labels) for Docker + # https://github.com/docker/metadata-action + - name: Extract Docker metadata + id: meta + uses: docker/metadata-action@98669ae865ea3cffbcbaa878cf57c20bbf1c6c38 + with: + images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} + + # Build and push Docker image with Buildx (don't push on PR) + # https://github.com/docker/build-push-action + - name: Build and push Docker image + uses: docker/build-push-action@ad44023a93711e3deb337508980b4b5e9bcdc5dc + with: + context: . + push: ${{ github.event_name != 'pull_request' }} + tags: ${{ steps.meta.outputs.tags }} + labels: ${{ steps.meta.outputs.labels }} From b9ed2b2d5083cd8e63350c0afa8b4cb262421506 Mon Sep 17 00:00:00 2001 From: Rico Metzger Date: Thu, 8 Jul 2021 09:44:16 +0200 Subject: [PATCH 3/8] Update docker-publish.yml --- .github/workflows/docker-publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 4cdc2b3..1eaefc4 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -17,7 +17,7 @@ on: env: # Use docker.io for Docker Hub if empty - REGISTRY: docker.io + REGISTRY: ghcr.io # github.repository as / IMAGE_NAME: ${{ github.repository }} From c970708e15cf8f4622163d112300c7a5a1a97e48 Mon Sep 17 00:00:00 2001 From: Rico Metzger Date: Thu, 8 Jul 2021 09:53:39 +0200 Subject: [PATCH 4/8] Update docker-publish.yml --- .github/workflows/docker-publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 1eaefc4..cb515d3 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -11,7 +11,7 @@ on: push: branches: [ master ] # Publish semver tags as releases. - tags: [ 'v*.*.*' ] + tags: [ 'v*.*' ] pull_request: branches: [ master ] From 714df4696c9ba990570302485fff4da0d9253f53 Mon Sep 17 00:00:00 2001 From: Rico Metzger Date: Thu, 8 Jul 2021 09:59:29 +0200 Subject: [PATCH 5/8] Update docker-publish.yml --- .github/workflows/docker-publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index cb515d3..5a3564f 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -11,7 +11,7 @@ on: push: branches: [ master ] # Publish semver tags as releases. - tags: [ 'v*.*' ] + tags: [ '*' ] pull_request: branches: [ master ] From 2a16654796fab2628a488969e97af580fa840659 Mon Sep 17 00:00:00 2001 From: Rico Metzger Date: Thu, 8 Jul 2021 09:59:53 +0200 Subject: [PATCH 6/8] Update docker-publish.yml --- .github/workflows/docker-publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 5a3564f..32b69c9 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -7,7 +7,7 @@ name: Docker on: schedule: - - cron: '35 19 * * *' + - cron: '00 05 * * *' push: branches: [ master ] # Publish semver tags as releases. From 70fd2ac10d635d643f9fa284402d228ee4c0727d Mon Sep 17 00:00:00 2001 From: Rico Metzger Date: Thu, 8 Jul 2021 11:35:52 +0200 Subject: [PATCH 7/8] Update Dockerfile --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index 8ab1a6a..c355dfe 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,4 @@ FROM postgres:13.3 RUN localedef -i de_CH -c -f UTF-8 -A /usr/share/locale/locale.alias de_CH.UTF-8 ENV LANG de_CH.utf8 +ENV POSTGRES_INITDB_ARGS "-E UTF-8 --locale de_CH.TF-8" From d647092bddb6d92a45aa57b6d82bc79de77be422 Mon Sep 17 00:00:00 2001 From: Rico Metzger Date: Thu, 8 Jul 2021 11:45:59 +0200 Subject: [PATCH 8/8] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index c355dfe..a6d9456 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ FROM postgres:13.3 RUN localedef -i de_CH -c -f UTF-8 -A /usr/share/locale/locale.alias de_CH.UTF-8 ENV LANG de_CH.utf8 -ENV POSTGRES_INITDB_ARGS "-E UTF-8 --locale de_CH.TF-8" +ENV POSTGRES_INITDB_ARGS "-E UTF-8 --locale de_CH.UTF-8"