Skip to content

Commit f166569

Browse files
markmetcalfeLinnyTheDuck
authored andcommitted
feat: Use ghcr.io for custom images instead of docker.io
1 parent f8a86c8 commit f166569

4 files changed

Lines changed: 33 additions & 33 deletions

File tree

bin/tpull

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ project_path="$( cd $script_path && cd ..; pwd -P )"
66
if [ $# -eq 0 ] || [ $1 == 'all' ]; then
77
source "$project_path/tools/check_for_update.sh"
88
# pulling all images already present from docker hub
9-
docker images --filter=reference='totara/docker-dev-*' --format "{{.Repository}}" | xargs -I % sh -c 'docker pull %'
9+
docker images --filter=reference='ghcr.io/totara/docker-dev-*' --format "{{.Repository}}" | xargs -I % sh -c 'docker pull %'
1010
else
1111
$script_path/tdocker pull "$@"
1212
fi

compose/mssql.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
services:
22

33
mssql2017:
4-
image: totara/docker-dev-mssql
4+
image: ghcr.io/totara/docker-dev-mssql2017
55
# Mssql does not support multiple architectures
66
platform: linux/amd64
77
container_name: totara_mssql
@@ -21,7 +21,7 @@ services:
2121
- totara
2222

2323
mssql2019:
24-
image: totara/docker-dev-mssql2019
24+
image: ghcr.io/totara/docker-dev-mssql2019
2525
# Mssql does not support multiple architectures
2626
platform: linux/amd64
2727
container_name: totara_mssql2019
@@ -41,7 +41,7 @@ services:
4141
- totara
4242

4343
mssql2022:
44-
image: totara/docker-dev-mssql2022
44+
image: ghcr.io/totara/docker-dev-mssql2022
4545
# Mssql does not support multiple architectures
4646
platform: linux/amd64
4747
container_name: totara_mssql2022

compose/php-legacy.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Legacy containers - these are no longer built or maintained
22
services:
33
php-5.5:
4-
image: totara/docker-dev-php55
4+
image: ghcr.io/totara/docker-dev-php55
55
container_name: totara_php55
66
restart: ${RESTART_POLICY:-no}
77
working_dir: ${REMOTE_SRC}
@@ -24,7 +24,7 @@ services:
2424
- totara
2525

2626
php-5.5-debug:
27-
image: totara/docker-dev-php55-debug
27+
image: ghcr.io/totara/docker-dev-php55-debug
2828
container_name: totara_php55_debug
2929
restart: ${RESTART_POLICY:-no}
3030
working_dir: ${REMOTE_SRC}
@@ -47,7 +47,7 @@ services:
4747
- totara
4848

4949
php-5.5-cron:
50-
image: totara/docker-dev-php55-cron
50+
image: ghcr.io/totara/docker-dev-php55-cron
5151
container_name: totara_php55_cron
5252
restart: ${RESTART_POLICY:-no}
5353
environment:
@@ -61,7 +61,7 @@ services:
6161
- totara
6262

6363
php-5.6:
64-
image: totara/docker-dev-php56
64+
image: ghcr.io/totara/docker-dev-php56
6565
container_name: totara_php56
6666
restart: ${RESTART_POLICY:-no}
6767
working_dir: ${REMOTE_SRC}
@@ -84,7 +84,7 @@ services:
8484
- totara
8585

8686
php-5.6-debug:
87-
image: totara/docker-dev-php56-debug
87+
image: ghcr.io/totara/docker-dev-php56-debug
8888
container_name: totara_php56_debug
8989
restart: ${RESTART_POLICY:-no}
9090
working_dir: ${REMOTE_SRC}
@@ -107,7 +107,7 @@ services:
107107
- totara
108108

109109
php-5.6-cron:
110-
image: totara/docker-dev-php56-cron
110+
image: ghcr.io/totara/docker-dev-php56-cron
111111
container_name: totara_php56_cron
112112
restart: ${RESTART_POLICY:-no}
113113
environment:
@@ -121,7 +121,7 @@ services:
121121
- totara
122122

123123
php-7.0:
124-
image: totara/docker-dev-php70
124+
image: ghcr.io/totara/docker-dev-php70
125125
container_name: totara_php70
126126
restart: ${RESTART_POLICY:-no}
127127
working_dir: ${REMOTE_SRC}
@@ -144,7 +144,7 @@ services:
144144
- totara
145145

146146
php-7.0-debug:
147-
image: totara/docker-dev-php70-debug
147+
image: ghcr.io/totara/docker-dev-php70-debug
148148
container_name: totara_php70_debug
149149
restart: ${RESTART_POLICY:-no}
150150
working_dir: ${REMOTE_SRC}
@@ -167,7 +167,7 @@ services:
167167
- totara
168168

169169
php-7.0-cron:
170-
image: totara/docker-dev-php70-cron
170+
image: ghcr.io/totara/docker-dev-php70-cron
171171
container_name: totara_php70_cron
172172
restart: ${RESTART_POLICY:-no}
173173
environment:
@@ -181,7 +181,7 @@ services:
181181
- totara
182182

183183
php-7.1:
184-
image: totara/docker-dev-php71
184+
image: ghcr.io/totara/docker-dev-php71
185185
container_name: totara_php71
186186
restart: ${RESTART_POLICY:-no}
187187
working_dir: ${REMOTE_SRC}
@@ -204,7 +204,7 @@ services:
204204
- totara
205205

206206
php-7.1-debug:
207-
image: totara/docker-dev-php71-debug
207+
image: ghcr.io/totara/docker-dev-php71-debug
208208
container_name: totara_php71_debug
209209
restart: ${RESTART_POLICY:-no}
210210
working_dir: ${REMOTE_SRC}
@@ -227,7 +227,7 @@ services:
227227
- totara
228228

229229
php-7.1-cron:
230-
image: totara/docker-dev-php71-cron
230+
image: ghcr.io/totara/docker-dev-php71-cron
231231
container_name: totara_php71_cron
232232
restart: ${RESTART_POLICY:-no}
233233
environment:
@@ -241,7 +241,7 @@ services:
241241
- totara
242242

243243
php-7.2:
244-
image: totara/docker-dev-php72
244+
image: ghcr.io/totara/docker-dev-php72
245245
container_name: totara_php72
246246
restart: ${RESTART_POLICY:-no}
247247
working_dir: ${REMOTE_SRC}
@@ -264,7 +264,7 @@ services:
264264
- totara
265265

266266
php-7.2-debug:
267-
image: totara/docker-dev-php72-debug
267+
image: ghcr.io/totara/docker-dev-php72-debug
268268
container_name: totara_php72_debug
269269
restart: ${RESTART_POLICY:-no}
270270
working_dir: ${REMOTE_SRC}
@@ -288,7 +288,7 @@ services:
288288
- totara
289289

290290
php-7.2-cron:
291-
image: totara/docker-dev-php72-cron
291+
image: ghcr.io/totara/docker-dev-php72-cron
292292
container_name: totara_php72_cron
293293
restart: ${RESTART_POLICY:-no}
294294
environment:

compose/php.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
services:
22
php-7.3:
3-
image: totara/docker-dev-php73
3+
image: ghcr.io/totara/docker-dev-php73
44
container_name: totara_php73
55
restart: ${RESTART_POLICY:-no}
66
working_dir: ${REMOTE_SRC}
@@ -26,7 +26,7 @@ services:
2626
- totara
2727

2828
php-7.3-debug:
29-
image: totara/docker-dev-php73
29+
image: ghcr.io/totara/docker-dev-php73
3030
container_name: totara_php73_debug
3131
restart: ${RESTART_POLICY:-no}
3232
working_dir: ${REMOTE_SRC}
@@ -54,7 +54,7 @@ services:
5454
- totara
5555

5656
php-7.4:
57-
image: totara/docker-dev-php74
57+
image: ghcr.io/totara/docker-dev-php74
5858
container_name: totara_php74
5959
restart: ${RESTART_POLICY:-no}
6060
working_dir: ${REMOTE_SRC}
@@ -80,7 +80,7 @@ services:
8080
- totara
8181

8282
php-7.4-debug:
83-
image: totara/docker-dev-php74
83+
image: ghcr.io/totara/docker-dev-php74
8484
container_name: totara_php74_debug
8585
restart: ${RESTART_POLICY:-no}
8686
working_dir: ${REMOTE_SRC}
@@ -108,7 +108,7 @@ services:
108108
- totara
109109

110110
php-8.0:
111-
image: totara/docker-dev-php80
111+
image: ghcr.io/totara/docker-dev-php80
112112
container_name: totara_php80
113113
restart: ${RESTART_POLICY:-no}
114114
working_dir: ${REMOTE_SRC}
@@ -133,7 +133,7 @@ services:
133133
- totara
134134

135135
php-8.0-debug:
136-
image: totara/docker-dev-php80
136+
image: ghcr.io/totara/docker-dev-php80
137137
container_name: totara_php80_debug
138138
restart: ${RESTART_POLICY:-no}
139139
working_dir: ${REMOTE_SRC}
@@ -161,7 +161,7 @@ services:
161161
- totara
162162

163163
php-8.1:
164-
image: totara/docker-dev-php81
164+
image: ghcr.io/totara/docker-dev-php81
165165
container_name: totara_php81
166166
restart: ${RESTART_POLICY:-no}
167167
working_dir: ${REMOTE_SRC}
@@ -186,7 +186,7 @@ services:
186186
- totara
187187

188188
php-8.1-debug:
189-
image: totara/docker-dev-php81
189+
image: ghcr.io/totara/docker-dev-php81
190190
container_name: totara_php81_debug
191191
restart: ${RESTART_POLICY:-no}
192192
working_dir: ${REMOTE_SRC}
@@ -214,7 +214,7 @@ services:
214214
- totara
215215

216216
php-8.2:
217-
image: totara/docker-dev-php82
217+
image: ghcr.io/totara/docker-dev-php82
218218
container_name: totara_php82
219219
restart: ${RESTART_POLICY:-no}
220220
working_dir: ${REMOTE_SRC}
@@ -239,7 +239,7 @@ services:
239239
- totara
240240

241241
php-8.2-debug:
242-
image: totara/docker-dev-php82
242+
image: ghcr.io/totara/docker-dev-php82
243243
container_name: totara_php82_debug
244244
restart: ${RESTART_POLICY:-no}
245245
working_dir: ${REMOTE_SRC}
@@ -267,7 +267,7 @@ services:
267267
- totara
268268

269269
php-8.3:
270-
image: totara/docker-dev-php83
270+
image: ghcr.io/totara/docker-dev-php83
271271
container_name: totara_php83
272272
restart: ${RESTART_POLICY:-no}
273273
working_dir: ${REMOTE_SRC}
@@ -292,7 +292,7 @@ services:
292292
- totara
293293

294294
php-8.3-debug:
295-
image: totara/docker-dev-php83
295+
image: ghcr.io/totara/docker-dev-php83
296296
container_name: totara_php83_debug
297297
restart: ${RESTART_POLICY:-no}
298298
working_dir: ${REMOTE_SRC}
@@ -320,7 +320,7 @@ services:
320320
- totara
321321

322322
php-8.4:
323-
image: totara/docker-dev-php84
323+
image: ghcr.io/totara/docker-dev-php84
324324
container_name: totara_php84
325325
working_dir: ${REMOTE_SRC}
326326
environment:
@@ -344,7 +344,7 @@ services:
344344
- totara
345345

346346
php-8.4-debug:
347-
image: totara/docker-dev-php84
347+
image: ghcr.io/totara/docker-dev-php84
348348
container_name: totara_php84_debug
349349
working_dir: ${REMOTE_SRC}
350350
environment:

0 commit comments

Comments
 (0)