Refine snapshot URL selection logic in Dockerfile to ensure correct asset retrieval
All checks were successful
Build & Push Forge-Kasm / docker (push) Successful in 1m25s
All checks were successful
Build & Push Forge-Kasm / docker (push) Successful in 1m25s
This commit is contained in:
@@ -24,7 +24,7 @@ RUN apt-get update && \
|
||||
WORKDIR /tmp/forge-download
|
||||
RUN apt-get update && apt-get install -y jq curl && \
|
||||
SNAPSHOT_URL=$(curl -s https://api.github.com/repos/Card-Forge/forge/releases/tags/daily-snapshots \
|
||||
| jq -r --arg TAG "$FORGE_SNAPSHOT_TAG" '.assets[] | select(.name | contains($TAG)) | .browser_download_url') && \
|
||||
| jq -r --arg TAG "$FORGE_SNAPSHOT_TAG" '.assets[] | select(.name | test("forge-installer-.*SNAPSHOT-" + $TAG + "\\.tar\\.bz2$")) | .browser_download_url') && \
|
||||
echo "Downloading $SNAPSHOT_URL" && \
|
||||
curl -L "$SNAPSHOT_URL" -o forge.tar.bz2 && \
|
||||
mkdir -p /opt/forge && \
|
||||
@@ -33,6 +33,7 @@ RUN apt-get update && apt-get install -y jq curl && \
|
||||
apt-get purge -y jq curl && \
|
||||
apt-get autoremove -y
|
||||
|
||||
|
||||
### Add the startup script
|
||||
COPY custom_startup.sh $STARTUPDIR/custom_startup.sh
|
||||
RUN chmod +x $STARTUPDIR/custom_startup.sh
|
||||
|
||||
Reference in New Issue
Block a user