From d625a91ed70f17bb5fbc689d9c429199dc182ae9 Mon Sep 17 00:00:00 2001 From: "DESKTOP-GENO133\\IvanPlex" Date: Sat, 6 Jan 2024 21:46:29 -0700 Subject: [PATCH] auto publish to GHCR --- .github/workflows/docker-image.yml | 7 +++++-- docker-compose.traefik.yml | 2 +- docker-compose.yml | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index 302d53a..22f5e7e 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -14,5 +14,8 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Build the Docker image - run: docker build . --file Dockerfile --tag lubelogger:$(date +%s) + - name: Build and push the Docker image + run: | + docker login --username hargata --password {{ secrets.GHCR_PAT }} ghcr.io + docker build . --file Dockerfile --tag ghcr.io/hargata/lubelogger:latest + docker push ghcr.io/hargata/lubelogger:latest \ No newline at end of file diff --git a/docker-compose.traefik.yml b/docker-compose.traefik.yml index 1dc2489..2307174 100644 --- a/docker-compose.traefik.yml +++ b/docker-compose.traefik.yml @@ -3,7 +3,7 @@ version: "3.4" services: app: - image: hargata/lubelog:latest + image: ghcr.io/hargata/lubelogger:latest build: . restart: unless-stopped # volumes used to keep data persistent diff --git a/docker-compose.yml b/docker-compose.yml index aea0f00..1490ad8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,7 +3,7 @@ version: "3.4" services: app: - image: hargata/lubelog:latest + image: ghcr.io/hargata/lubelogger:latest build: . restart: unless-stopped # volumes used to keep data persistent