@@ -332,6 +332,30 @@ set_network_identifier() {
332
332
esac
333
333
}
334
334
335
+ set_docker_image () {
336
+ if [[ -z ${VOINETWORK_DOCKER_IMAGE} ]]; then
337
+ case ${VOINETWORK_PROFILE} in
338
+ " relay" )
339
+ VOINETWORK_DOCKER_IMAGE=" ghcr.io/voinetwork/voi-node-${VOINETWORK_NETWORK} :latest"
340
+ ;;
341
+ " developer" )
342
+ VOINETWORK_DOCKER_IMAGE=" ghcr.io/voinetwork/voi-node-${VOINETWORK_NETWORK} :latest"
343
+ ;;
344
+ " archiver" )
345
+ VOINETWORK_DOCKER_IMAGE=" ghcr.io/voinetwork/voi-node-${VOINETWORK_NETWORK} :latest"
346
+ ;;
347
+ " participation" )
348
+ VOINETWORK_DOCKER_IMAGE=" ghcr.io/voinetwork/voi-node-participation-${VOINETWORK_NETWORK} :latest"
349
+ ;;
350
+ * )
351
+ abort " Invalid profile. Exiting the program."
352
+ ;;
353
+ esac
354
+ fi
355
+
356
+ update_profile_setting " VOINETWORK_DOCKER_IMAGE" " ${VOINETWORK_DOCKER_IMAGE} "
357
+ }
358
+
335
359
get_network_identifier () {
336
360
case $1 in
337
361
" mainnet" )
@@ -1249,14 +1273,15 @@ set_profile() {
1249
1273
1250
1274
get_tarball () {
1251
1275
local branch
1276
+ local filename=" voi-swarm.tar.gz"
1252
1277
if [[ -n ${VOINETWORK_BRANCH} ]]; then
1253
1278
branch=${VOINETWORK_BRANCH}
1254
1279
else
1255
1280
branch=" main"
1256
1281
fi
1257
- curl -sSL https://api.github.com/repos/VoiNetwork/voi-swarm/tarball/" ${branch} " --output " ${voi_home} " /voi-swarm.tar.gz
1258
- tar -xzf " ${voi_home} " /voi-swarm.tar.gz -C " ${voi_home} " --strip-components=1
1259
- rm " ${voi_home} " /voi-swarm.tar.gz
1282
+ curl -sSL https://api.github.com/repos/VoiNetwork/voi-swarm/tarball/" ${branch} " --output " ${voi_home} / ${filename} "
1283
+ tar -xzf " ${voi_home} / ${filename} " -C " ${voi_home} " --strip-components=1
1284
+ rm " ${voi_home} / ${filename} "
1260
1285
}
1261
1286
1262
1287
preserve_autoupdate () {
@@ -1364,6 +1389,7 @@ existing_network=$(get_existing_network)
1364
1389
1365
1390
clone_environment_settings_to_profile
1366
1391
set_profile
1392
+ set_docker_image
1367
1393
1368
1394
if [[ ${VOINETWORK_NETWORK} != " ${existing_network} " && -n ${existing_network} ]]; then
1369
1395
new_network=1
0 commit comments