From 2d2af45d8bf9f5911c3fd49cdd91c6c1d81d3590 Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Fri, 14 May 2021 13:37:53 +0200 Subject: [PATCH] Add powershell scripts for building Dashboard image --- .github/workflows/publish-latest-dashboard.yml | 4 ++-- build-and-push-dashboard-with-docker.ps1 | 2 ++ build-and-run-dashboard-with-docker.ps1 | 2 ++ 3 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 build-and-push-dashboard-with-docker.ps1 create mode 100644 build-and-run-dashboard-with-docker.ps1 diff --git a/.github/workflows/publish-latest-dashboard.yml b/.github/workflows/publish-latest-dashboard.yml index 755982d6f..8c30b9111 100644 --- a/.github/workflows/publish-latest-dashboard.yml +++ b/.github/workflows/publish-latest-dashboard.yml @@ -1,9 +1,9 @@ -name: Build elsa-dashboard:latest +name: Build elsa-dashboard-with-server:latest on: workflow_dispatch: push: branches: - - feature/elsa-2.0 + - master #release: # types: [published] diff --git a/build-and-push-dashboard-with-docker.ps1 b/build-and-push-dashboard-with-docker.ps1 new file mode 100644 index 000000000..2a1d54102 --- /dev/null +++ b/build-and-push-dashboard-with-docker.ps1 @@ -0,0 +1,2 @@ +docker build -t elsa-dashboard:latest -t elsa-workflows/elsa-dashboard:latest -t ndakota81/elsa-dashboard -f ./docker/Dockerfile-elsa-dashboard . +docker push ndakota81/elsa-dashboard:latest \ No newline at end of file diff --git a/build-and-run-dashboard-with-docker.ps1 b/build-and-run-dashboard-with-docker.ps1 new file mode 100644 index 000000000..92e7527c5 --- /dev/null +++ b/build-and-run-dashboard-with-docker.ps1 @@ -0,0 +1,2 @@ +docker build -t elsadashboard:local -f ./docker/Dockerfile-elsa-dashboard . +docker run -t -i -e Elsa__Server__BaseAddress='https://localhost:11000' -e ASPNETCORE_ENVIRONMENT='Development' -p 13000:80 elsadashboard:latest \ No newline at end of file