Skip to content

Commit fc8e181

Browse files
authored
Merge pull request #7193 from simon-mazenoux/feat-set-pull-policy-to-always-for-each-container
[8.1] Set pull_policy to always for each container
2 parents 55702ab + 3e65ee0 commit fc8e181

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

tests/CI/docker-compose.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ services:
1919
timeout: 20s
2020
retries: 10
2121
start_period: 60s
22+
pull_policy: always
2223

2324
elasticsearch:
2425
image: ${ES_VER}
@@ -33,6 +34,7 @@ services:
3334
timeout: 2s
3435
retries: 15
3536
start_period: 60s
37+
pull_policy: always
3638

3739
iam-login-service:
3840
image: ${IAM_VER}
@@ -47,6 +49,7 @@ services:
4749
timeout: 2s
4850
retries: 15
4951
start_period: 60s
52+
pull_policy: always
5053

5154
# Mock of an S3 storage
5255
s3-direct:
@@ -59,7 +62,7 @@ services:
5962
environment:
6063
- initialBuckets=my-first-bucket
6164
- debug=true
62-
65+
pull_policy: always
6366

6467
diracx-wait-for-db:
6568

@@ -69,7 +72,7 @@ services:
6972
mysql:
7073
condition: service_healthy
7174
command: /home/dirac/LocalRepo/ALTERNATIVE_MODULES/DIRAC/tests/CI/check_db_initialized.sh
72-
75+
pull_policy: always
7376

7477

7578
dirac-server:
@@ -99,6 +102,7 @@ services:
99102
environment:
100103
- DIRACX_CONFIG_BACKEND_URL=git+file:///cs_store/initialRepo
101104
- DIRACX_SERVICE_AUTH_TOKEN_KEY=file:///signing-key/rs256.key
105+
pull_policy: always
102106

103107
dirac-client:
104108
image: ${CI_REGISTRY_IMAGE}/${HOST_OS}-dirac
@@ -109,6 +113,7 @@ services:
109113
- dirac-server
110114
ulimits:
111115
nofile: 8192
116+
pull_policy: always
112117

113118

114119

@@ -123,6 +128,7 @@ services:
123128
# Because the users are different between the DIRAC and DiracX containers
124129
entrypoint: |
125130
/dockerMicroMambaEntrypoint.sh bash -c "ssh-keygen -P '' -trsa -b4096 -mPEM -f/signing-key/rs256.key && /dockerMicroMambaEntrypoint.sh chmod o+r /signing-key/rs256.*"
131+
pull_policy: always
126132

127133
diracx-init-cs:
128134
image: ghcr.io/diracgrid/diracx/server
@@ -135,6 +141,7 @@ services:
135141
- diracx-key-store:/signing-key/
136142
entrypoint: |
137143
/dockerMicroMambaEntrypoint.sh dirac internal generate-cs /cs_store/initialRepo --vo=diracAdmin --user-group=admin --idp-url=http://dsdsd.csds/a/b
144+
pull_policy: always
138145

139146
diracx:
140147
image: ghcr.io/diracgrid/diracx/server
@@ -160,3 +167,4 @@ services:
160167
timeout: 2s
161168
retries: 15
162169
start_period: 60s
170+
pull_policy: always

0 commit comments

Comments
 (0)