From 8c8ebec18d8dbc22f5d01b5c97f6e11cd2934a86 Mon Sep 17 00:00:00 2001 From: jaketmp Date: Tue, 27 Sep 2022 15:54:29 +0100 Subject: [PATCH 1/2] Swap `wget` for `curl` To remove an external dependency. --- .../on-jupyter-server-start.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/scripts/install-autoshutdown-server-extension/on-jupyter-server-start.sh b/scripts/install-autoshutdown-server-extension/on-jupyter-server-start.sh index 2760cd3..1d69e29 100644 --- a/scripts/install-autoshutdown-server-extension/on-jupyter-server-start.sh +++ b/scripts/install-autoshutdown-server-extension/on-jupyter-server-start.sh @@ -40,10 +40,9 @@ else: EOF chmod +x .auto-shutdown/set-time-interval.sh -# "wget" is not part of the base Jupyter Server image, you need to install it first if needed to download the tarball -sudo yum install -y wget # You can download the tarball from GitHub or alternatively, if you're using VPCOnly mode, you can host on S3 -wget -O .auto-shutdown/extension.tar.gz https://github.com/aws-samples/sagemaker-studio-auto-shutdown-extension/raw/main/sagemaker_studio_autoshutdown-0.1.5.tar.gz +curl -L https://github.com/aws-samples/sagemaker-studio-auto-shutdown-extension/raw/main/sagemaker_studio_autoshutdown-0.1.5.tar.gz --output .auto-shutdown/extension.tar.gz + # Or instead, could serve the tarball from an S3 bucket in which case "wget" would not be needed: # aws s3 --endpoint-url [S3 Interface Endpoint] cp s3://[tarball location] .auto-shutdown/extension.tar.gz From 0f710ebd258dac00db3c7969856de2b7003db83b Mon Sep 17 00:00:00 2001 From: jaketmp Date: Wed, 3 May 2023 15:03:35 +0100 Subject: [PATCH 2/2] Update scripts/install-autoshutdown-server-extension/on-jupyter-server-start.sh Co-authored-by: Dmytro Yurchenko <1inuxoid@whoyz.com> --- .../on-jupyter-server-start.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/install-autoshutdown-server-extension/on-jupyter-server-start.sh b/scripts/install-autoshutdown-server-extension/on-jupyter-server-start.sh index 1d69e29..f4305f7 100644 --- a/scripts/install-autoshutdown-server-extension/on-jupyter-server-start.sh +++ b/scripts/install-autoshutdown-server-extension/on-jupyter-server-start.sh @@ -41,7 +41,7 @@ EOF chmod +x .auto-shutdown/set-time-interval.sh # You can download the tarball from GitHub or alternatively, if you're using VPCOnly mode, you can host on S3 -curl -L https://github.com/aws-samples/sagemaker-studio-auto-shutdown-extension/raw/main/sagemaker_studio_autoshutdown-0.1.5.tar.gz --output .auto-shutdown/extension.tar.gz +curl -s -L https://github.com/aws-samples/sagemaker-studio-auto-shutdown-extension/raw/main/sagemaker_studio_autoshutdown-0.1.5.tar.gz --output .auto-shutdown/extension.tar.gz # Or instead, could serve the tarball from an S3 bucket in which case "wget" would not be needed: