Skip to content

Commit 540112c

Browse files
committed
Merge branch 'master' of https://github.com/antosubash/Tasky
2 parents 5c28667 + cc225fc commit 540112c

File tree

1 file changed

+50
-1
lines changed

1 file changed

+50
-1
lines changed

.github/workflows/docker-image.yml

Lines changed: 50 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,63 @@ jobs:
1313
runs-on: ubuntu-latest
1414

1515
steps:
16-
- uses: actions/checkout@v3
16+
- name: Docker Login
17+
# You may pin to the exact commit or the version.
18+
# uses: docker/login-action@dd4fa0671be5250ee6f50aedf4cb05514abda2c7
19+
uses: docker/login-action@v1.14.1
20+
with:
21+
# Server address of Docker registry. If not set then will default to Docker Hub
22+
registry: registry.antosubash.com
23+
# Username used to log against the Docker registry
24+
username: ${{ secrets.REGISTRY_USERNAME }}
25+
# Password or personal access token used to log against the Docker registry
26+
password: ${{ secrets.REGISTRY_PASSWORD }}
27+
- uses: actions/checkout@v2
1728
- name: Build the Gateway Docker image
1829
run: docker build . --file gateway/Tasky.Gateway/Dockerfile --tag gateway:dev
30+
- name: Docker tag images
31+
run: docker tag gateway:dev registry.antosubash.com/gateway:dev
32+
- name: Push Gateway image
33+
run: docker push registry.antosubash.com/gateway:dev
34+
1935
- name: Build the IdentityServer Docker image
2036
run: docker build . --file apps/Tasky.IdentityServer/Dockerfile --tag identityserver:dev
37+
- name: Docker tag IdentityServer images
38+
run: docker tag identityserver:dev registry.antosubash.com/identityserver:dev
39+
- name: Push IdentityServer image
40+
run: docker push registry.antosubash.com/identityserver:dev
41+
2142
- name: Build the Administration Docker image
2243
run: docker build . --file services/administration/host/Tasky.AdministrationService.HttpApi.Host/Dockerfile --tag administration:dev
44+
- name: Docker tag Administration images
45+
run: docker tag administration:dev registry.antosubash.com/administration:dev
46+
- name: Push Administration image
47+
run: docker push registry.antosubash.com/administration:dev
48+
2349
- name: Build the IdentityService Docker image
2450
run: docker build . --file services/identity/host/Tasky.IdentityService.HttpApi.Host/Dockerfile --tag identityservice:dev
51+
- name: Docker tag identityservice images
52+
run: docker tag identityservice:dev registry.antosubash.com/identityservice:dev
53+
- name: Push IdentityService image
54+
run: docker push registry.antosubash.com/identityservice:dev
55+
2556
- name: Build the SaaS Docker image
2657
run: docker build . --file services/saas/host/Tasky.SaaSService.HttpApi.Host/Dockerfile --tag saas:dev
58+
- name: Docker tag SaaS images
59+
run: docker tag saas:dev registry.antosubash.com/saas:dev
60+
- name: Push SaaS image
61+
run: docker push registry.antosubash.com/saas:dev
62+
63+
- name: Build the Projects Docker image
64+
run: docker build . --file services/project/host/Tasky.ProjectService.HttpApi.Host/Dockerfile --tag project:dev
65+
- name: Docker tag Projects images
66+
run: docker tag project:dev registry.antosubash.com/project:dev
67+
- name: Push Projects image
68+
run: docker push registry.antosubash.com/project:dev
69+
70+
- name: Build the DbMigrator Docker image
71+
run: docker build . --file shared/Tasky.DbMigrator/Dockerfile --tag migrator:dev
72+
- name: Docker tag DbMigrator images
73+
run: docker tag migrator:dev registry.antosubash.com/migrator:dev
74+
- name: Push DbMigrator image
75+
run: docker push registry.antosubash.com/migrator:dev

0 commit comments

Comments
 (0)