Update Dockerfile and start.sh to enhance Forge installation and launch process
All checks were successful
Build & Push Forge-Kasm / docker (push) Successful in 1m10s
All checks were successful
Build & Push Forge-Kasm / docker (push) Successful in 1m10s
This commit is contained in:
@@ -10,15 +10,15 @@ RUN mkdir -p /opt/forge
|
||||
|
||||
# Download the latest Forge snapshot at build time
|
||||
WORKDIR /tmp/forge-download
|
||||
# Dockerfile snippet
|
||||
RUN apt update && apt install -y curl jq bzip2 && rm -rf /var/lib/apt/lists/* && \
|
||||
RUN apt update && apt install -y curl jq bzip2 tar && rm -rf /var/lib/apt/lists/* && \
|
||||
SNAPSHOT_URL=$(curl -s https://api.github.com/repos/Card-Forge/forge/releases/tags/daily-snapshots \
|
||||
| jq -r '.assets[] | select(.name | test("forge-installer-.*\\.tar\\.bz2")) | .browser_download_url') && \
|
||||
curl -L "$SNAPSHOT_URL" -o forge.tar.bz2 && \
|
||||
tar -xjf forge.tar.bz2 && \
|
||||
mv forge-gui-desktop-*.jar /opt/forge/forge.jar && \
|
||||
mkdir -p /opt/forge && \
|
||||
tar -xjf forge.tar.bz2 --strip-components=1 -C /opt/forge && \
|
||||
rm forge.tar.bz2
|
||||
|
||||
|
||||
# Add launcher
|
||||
COPY start.sh /start.sh
|
||||
RUN chmod +x /start.sh
|
||||
|
||||
Reference in New Issue
Block a user