@@ -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