Skip to content

Commit 16a22ed

Browse files
committed
Fixing db load.
1 parent 05ae1c3 commit 16a22ed

File tree

1 file changed

+28
-12
lines changed

1 file changed

+28
-12
lines changed

.github/workflows/dotnet-core-docker.yml

Lines changed: 28 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ jobs:
6060
run: |
6161
docker pull rabbitmq:latest
6262
docker run -d --hostname my-rabbit --name some-rabbit --network data -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=password rabbitmq:latest
63+
- name: Sleep 30 seconds for letting the mariadb container start
64+
run: sleep 30
6365
- name: Use Node.js
6466
uses: actions/setup-node@v3
6567
with:
@@ -154,6 +156,8 @@ jobs:
154156
run: |
155157
docker pull rabbitmq:latest
156158
docker run -d --hostname my-rabbit --name some-rabbit --network data -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=password rabbitmq:latest
159+
- name: Sleep 30 seconds for letting the mariadb container start
160+
run: sleep 30
157161
- name: Setup .NET Core
158162
uses: actions/setup-dotnet@v3
159163
with:
@@ -228,8 +232,8 @@ jobs:
228232
run: |
229233
docker pull rabbitmq:latest
230234
docker run -d --hostname my-rabbit --name some-rabbit --network data -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=password rabbitmq:latest
231-
- name: Sleep 15
232-
run: sleep 15
235+
- name: Sleep 30 seconds for letting the mariadb container start
236+
run: sleep 30
233237
- name: Start the newly build Docker container
234238
id: docker-run
235239
run: docker run --name my-container -p 4200:5000 --network data microtingas/frontend-container:latest "/ConnectionString=host=mariadbtest;Database=420_Angular;user=root;password=secretpassword;port=3306;Convert Zero Datetime = true;SslMode=none;" > docker_run_log 2>&1 &
@@ -409,6 +413,8 @@ jobs:
409413
run: |
410414
docker pull rabbitmq:latest
411415
docker run -d --hostname my-rabbit --name some-rabbit --network data -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=password rabbitmq:latest
416+
- name: Sleep 30 seconds for letting the mariadb container start
417+
run: sleep 30
412418
- name: Start the newly build Docker container
413419
id: docker-run
414420
run: docker run --name my-container -p 4200:5000 --network data microtingas/greate-belt-container:latest "/ConnectionString=host=mariadbtest;Database=420_Angular;user=root;password=secretpassword;port=3306;Convert Zero Datetime = true;SslMode=none;" > docker_run_log 2>&1 &
@@ -596,8 +602,8 @@ jobs:
596602
run: sleep 15
597603
- name: Load DB dump
598604
run: |
599-
mariadb -u root -h 127.0.0.1 --password=secretpassword -e 'create database `420_eform-angular-workflow-plugin`'
600-
mariadb -u root -h 127.0.0.1 --password=secretpassword 420_eform-angular-workflow-plugin < eform-angular-workflow-plugin/420_eform-angular-workflow-plugin.sql
605+
docker exec -i mariadbtest mariadb -u root -h 127.0.0.1 --password=secretpassword -e 'create database `420_eform-angular-workflow-plugin`'
606+
docker exec -i mariadbtest mariadb -u root -h 127.0.0.1 --password=secretpassword 420_eform-angular-workflow-plugin < eform-angular-workflow-plugin/420_eform-angular-workflow-plugin.sql
601607
- name: Copy dependencies
602608
run: |
603609
cp -av eform-angular-workflow-plugin/eform-client/src/app/plugins/modules/workflow-pn eform-angular-frontend/eform-client/src/app/plugins/modules/workflow-pn
@@ -673,8 +679,8 @@ jobs:
673679
run: sleep 15
674680
- name: Load DB dump
675681
run: |
676-
mariadb -u root -h 127.0.0.1 --password=secretpassword -e 'create database `420_eform-angular-workflow-plugin`'
677-
mariadb -u root -h 127.0.0.1 --password=secretpassword 420_eform-angular-workflow-plugin < eform-angular-workflow-plugin/420_eform-angular-workflow-plugin.sql
682+
docker exec -i mariadbtest mariadb -u root -h 127.0.0.1 --password=secretpassword -e 'create database `420_eform-angular-workflow-plugin`'
683+
docker exec -i mariadbtest mariadb -u root -h 127.0.0.1 --password=secretpassword 420_eform-angular-workflow-plugin < eform-angular-workflow-plugin/420_eform-angular-workflow-plugin.sql
678684
- name: Build
679685
run: dotnet build eform-angular-workflow-plugin/eFormAPI/Plugins/Workflow.Pn/Workflow.Pn.sln
680686
- name: Unit Tests
@@ -803,6 +809,8 @@ jobs:
803809
run: |
804810
docker pull rabbitmq:latest
805811
docker run -d --hostname my-rabbit --name some-rabbit --network data -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=password rabbitmq:latest
812+
- name: Sleep 30 seconds for letting the mariadb container start
813+
run: sleep 30
806814
- name: Start the newly build Docker container
807815
id: docker-run
808816
run: docker run --name my-container -p 4200:5000 --network data microtingas/work-items-planning-container:latest "/ConnectionString=host=mariadbtest;Database=420_Angular;user=root;password=secretpassword;port=3306;Convert Zero Datetime = true;SslMode=none;" > docker_run_log 2>&1 &
@@ -1041,8 +1049,8 @@ jobs:
10411049
run: |
10421050
docker pull rabbitmq:latest
10431051
docker run -d --hostname my-rabbit --name some-rabbit --network data -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=password rabbitmq:latest
1044-
- name: Sleep 15
1045-
run: sleep 15
1052+
- name: Sleep 30 seconds for letting the mariadb container start
1053+
run: sleep 30
10461054
- name: Start the newly build Docker container
10471055
id: docker-run
10481056
run: docker run --name my-container -p 4200:5000 --network data microtingas/time-planning-container:latest "/ConnectionString=host=mariadbtest;Database=420_Angular;user=root;password=secretpassword;port=3306;Convert Zero Datetime = true;SslMode=none;" > docker_run_log 2>&1 &
@@ -1154,8 +1162,8 @@ jobs:
11541162
run: |
11551163
docker pull rabbitmq:latest
11561164
docker run -d --hostname my-rabbit --name some-rabbit --network data -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=password -p 5672:5672 rabbitmq:latest
1157-
- name: Sleep 15
1158-
run: sleep 15
1165+
- name: Sleep 30 seconds for letting the mariadb container start
1166+
run: sleep 30
11591167
- name: Setup .NET Core
11601168
uses: actions/setup-dotnet@v3
11611169
with:
@@ -1195,11 +1203,13 @@ jobs:
11951203
- name: Start MariaDB
11961204
run: |
11971205
docker pull mariadb:11.7
1198-
docker run --name mariadbtest --network data -e MYSQL_ROOT_PASSWORD=secretpassword -p 3306 -d mariadb:11.7
1206+
docker run --name mariadbtest --network data -e MYSQL_ROOT_PASSWORD=secretpassword -p 3306:3306 -d mariadb:11.7
11991207
- name: Start rabbitmq
12001208
run: |
12011209
docker pull rabbitmq:latest
12021210
docker run -d --hostname my-rabbit --name some-rabbit --network data -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=password rabbitmq:latest
1211+
- name: Sleep 30 seconds for letting the mariadb container start
1212+
run: sleep 30
12031213
- name: 'Preparing Debian Service checkout'
12041214
uses: actions/checkout@v3
12051215
with:
@@ -1294,6 +1304,8 @@ jobs:
12941304
run: |
12951305
docker pull rabbitmq:latest
12961306
docker run -d --hostname my-rabbit --name some-rabbit --network data -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=password rabbitmq:latest
1307+
- name: Sleep 30 seconds for letting the mariadb container start
1308+
run: sleep 30
12971309
- name: 'Preparing Debian Service checkout'
12981310
uses: actions/checkout@v3
12991311
with:
@@ -1381,11 +1393,13 @@ jobs:
13811393
- name: Start MariaDB
13821394
run: |
13831395
docker pull mariadb:11.7
1384-
docker run --name mariadbtest --network data -e MYSQL_ROOT_PASSWORD=secretpassword -p 3306 -d mariadb:11.7
1396+
docker run --name mariadbtest --network data -e MYSQL_ROOT_PASSWORD=secretpassword -p 3306:3306 -d mariadb:11.7
13851397
- name: Start rabbitmq
13861398
run: |
13871399
docker pull rabbitmq:latest
13881400
docker run -d --hostname my-rabbit --name some-rabbit --network data -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=password rabbitmq:latest
1401+
- name: Sleep 30 seconds for letting the mariadb container start
1402+
run: sleep 30
13891403
- name: 'Preparing Debian Service checkout'
13901404
uses: actions/checkout@v3
13911405
with:
@@ -1478,6 +1492,8 @@ jobs:
14781492
run: |
14791493
docker pull rabbitmq:latest
14801494
docker run -d --hostname my-rabbit --name some-rabbit --network data -p 5672:5672 -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=password rabbitmq:latest
1495+
- name: Sleep 30 seconds for letting the mariadb container start
1496+
run: sleep 30
14811497
- name: 'Preparing Debian Service checkout'
14821498
uses: actions/checkout@v3
14831499
with:

0 commit comments

Comments
 (0)