Skip to content

Commit 0d02cb9

Browse files
committed
chore: prebuild login
1 parent 9a31c7b commit 0d02cb9

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

scripts/prebuild/prebuild.sh

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,24 @@ TMP_VOLUME_NAME=lgsm-prebuild-$(date +%s)
1010

1111
docker volume rm $TMP_VOLUME_NAME || true
1212

13+
DRUID_CONFIG=$(mktemp)
14+
1315
docker run --rm -v $TMP_VOLUME_NAME:/app/resources bash sh -c 'wget -O /app/resources/druid-install-command.sh https://github.com/highcard-dev/druid-cli/releases/latest/download/druid-install-command.sh && mkdir -p /app/resources/deployment && chmod +x /app/resources/druid-install-command.sh && chown 1000:1000 -R /app/resources/'
1416

1517
DOCKER_ENTRYPOINT=/app/resources/druid-install-command.sh
1618

19+
echo "Login to registry"
20+
docker run --entrypoint $DOCKER_ENTRYPOINT --rm -v $TMP_VOLUME_NAME:/app/resources -v $DRUID_CONFIG:$HOME/druid.yml --entrypoint /app/resources/druid-install-command.sh -w /app/resources/deployment artifacts.druid.gg/druid-team/druid:latest-nix-steamcmd registry login --host ${SCROLL_REGISTRY_HOST} --user '${SCROLL_REGISTRY_USER}' --password ${SCROLL_REGISTRY_PASSWORD}
1721

1822
echo "Pulling scroll"
1923
docker run --entrypoint $DOCKER_ENTRYPOINT --rm -v $TMP_VOLUME_NAME:/app/resources --entrypoint /app/resources/druid-install-command.sh -w /app/resources/deployment artifacts.druid.gg/druid-team/druid:latest-nix-steamcmd registry pull artifacts.druid.gg/druid-team/scroll-lgsm:${TAG}server
2024

2125
echo "Running scroll install script"
2226
docker run --entrypoint $DOCKER_ENTRYPOINT --rm -v $TMP_VOLUME_NAME:/app/resources --entrypoint /app/resources/druid-install-command.sh -w /app/resources/deployment artifacts.druid.gg/druid-team/druid:latest-nix-steamcmd run install
2327

24-
echo "Creating archive and uploading to s3"
25-
docker run --entrypoint $DOCKER_ENTRYPOINT --rm -v $TMP_VOLUME_NAME:/app/resources --entrypoint /app/resources/druid-install-command.sh -w /app/resources/deployment artifacts.druid.gg/druid-team/druid:latest-nix-steamcmd backup $PRESIGN_OBJECT_KEY --s3-access-key $PRESIGN_ACCESS_KEY --s3-secret-key $PRESIGN_SECRET_KEY --s3-bucket $PRESIGN_BUCKET_NAME --s3-endpoint $PRESIGN_S3_ENDPOINT $BACKUP_ADDITIONAL_ARGS
28+
echo "Pushing scroll to registry"
29+
docker run --entrypoint $DOCKER_ENTRYPOINT --rm -v $TMP_VOLUME_NAME:/app/resources -v $DRUID_CONFIG:$HOME/druid.yml --entrypoint /app/resources/druid-install-command.sh -w /app/resources/deployment artifacts.druid.gg/druid-team/druid:latest-nix-steamcmd registry push artifacts.druid.gg/druid-team/scroll-lgsm:${TAG}server-prebuild
2630
echo "Prebuild uploaded"
2731

28-
32+
rm -f $DRUID_CONFIG
2933
docker volume rm $TMP_VOLUME_NAME || true

0 commit comments

Comments
 (0)