File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -10,20 +10,24 @@ TMP_VOLUME_NAME=lgsm-prebuild-$(date +%s)
1010
1111docker volume rm $TMP_VOLUME_NAME || true
1212
13+ DRUID_CONFIG=$( mktemp)
14+
1315docker 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
1517DOCKER_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
1822echo " Pulling scroll"
1923docker 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
2125echo " Running scroll install script"
2226docker 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
2630echo " Prebuild uploaded"
2731
28-
32+ rm -f $DRUID_CONFIG
2933docker volume rm $TMP_VOLUME_NAME || true
You can’t perform that action at this time.
0 commit comments