From 89f6c5864e1742f1bd88fdcbd754ef1249152c64 Mon Sep 17 00:00:00 2001 From: Rok Rejc Date: Mon, 23 Jan 2023 11:17:40 +0100 Subject: [PATCH] Include batch files for building Docker images. --- build-docker.bat | 3 +++ build-publish-docker.bat | 24 ++++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 build-docker.bat create mode 100644 build-publish-docker.bat diff --git a/build-docker.bat b/build-docker.bat new file mode 100644 index 0000000..9395e19 --- /dev/null +++ b/build-docker.bat @@ -0,0 +1,3 @@ +docker build --no-cache -t rsdo-concordancer-api -f src/apps/Rsdo.Concordancer.Api/Dockerfile . +docker build --no-cache --build-arg WEBAPP_PUBLIC_URL=/korpus -t rsdo-concordancer-api-term-portal -f src/apps/Rsdo.Concordancer.Api/Dockerfile . +docker build --no-cache -t rsdo-concordancer-systemmanager -f src/apps/Rsdo.Concordancer.SystemManager/Dockerfile . diff --git a/build-publish-docker.bat b/build-publish-docker.bat new file mode 100644 index 0000000..6cf2491 --- /dev/null +++ b/build-publish-docker.bat @@ -0,0 +1,24 @@ +docker build --no-cache -t rsdo-concordancer-api -f src/apps/Rsdo.Concordancer.Api/Dockerfile . +docker build --no-cache --build-arg WEBAPP_PUBLIC_URL=/korpus -t rsdo-concordancer-api-term-portal -f src/apps/Rsdo.Concordancer.Api/Dockerfile . +docker build --no-cache -t rsdo-concordancer-systemmanager -f src/apps/Rsdo.Concordancer.SystemManager/Dockerfile . + +docker login ghcr.io + +docker tag rsdo-concordancer-api ghcr.io/clarinsi/rsdo-concordancer-api:latest +docker tag rsdo-concordancer-api ghcr.io/clarinsi/rsdo-concordancer-api:v1.0.3 +docker tag rsdo-concordancer-api ghcr.io/clarinsi/rsdo-concordancer-api:v1.0 +docker tag rsdo-concordancer-api ghcr.io/clarinsi/rsdo-concordancer-api:v1 + +docker tag rsdo-concordancer-api-term-portal ghcr.io/clarinsi/rsdo-concordancer-api-term-portal:latest +docker tag rsdo-concordancer-api-term-portal ghcr.io/clarinsi/rsdo-concordancer-api-term-portal:v1.0.3 +docker tag rsdo-concordancer-api-term-portal ghcr.io/clarinsi/rsdo-concordancer-api-term-portal:v1.0 +docker tag rsdo-concordancer-api-term-portal ghcr.io/clarinsi/rsdo-concordancer-api-term-portal:v1 + +docker tag rsdo-concordancer-systemmanager ghcr.io/clarinsi/rsdo-concordancer-systemmanager:latest +docker tag rsdo-concordancer-systemmanager ghcr.io/clarinsi/rsdo-concordancer-systemmanager:v1.0.3 +docker tag rsdo-concordancer-systemmanager ghcr.io/clarinsi/rsdo-concordancer-systemmanager:v1.0 +docker tag rsdo-concordancer-systemmanager ghcr.io/clarinsi/rsdo-concordancer-systemmanager:v1 + +docker push --all-tags ghcr.io/clarinsi/rsdo-concordancer-api +docker push --all-tags ghcr.io/clarinsi/rsdo-concordancer-api-term-portal +docker push --all-tags ghcr.io/clarinsi/rsdo-concordancer-systemmanager