96c84d141187e19ffcbaaea945f119866a4f22cf

Author
TheEdgeOfRage <git@theedgeofrage.com>
Committer
TheEdgeOfRage <git@theedgeofrage.com>
Date

Message

Fix asset loading

Diff

 1diff --git a/Dockerfile b/Dockerfile
 2index 7c1fb95ad97376a0b6f7dc587292e33c939f6d7b..f6f15713a98d2c863027b2bd78691e0e34c4a1de 100644
 3--- a/Dockerfile
 4+++ b/Dockerfile
 5@@ -22,7 +22,7 @@ RUN apt update \
 6 	&& rm -rf /var/lib/apt/lists/*
 7 
 8 COPY ./assets/ ./assets/
 9-RUN assets/load.sh
10+RUN assets/load.sh && rm assets/load.sh
11 
12 COPY --from=builder /app/dist/ ./
13 
14diff --git a/assets/load.sh b/assets/load.sh
15index c0481677197fb5558c422f2c4c78d4a5b89799bf..b37970dd461f69b685424318197421d440ed4cdc 100755
16--- a/assets/load.sh
17+++ b/assets/load.sh
18@@ -1,12 +1,10 @@
19 set -e
20 
21 
22-ASSETS_DIR=$(cd "$( dirname "${BASH_SOURCE[0]}")" &> /dev/null && pwd)
23-
24-mkdir -p "$ASSETS_DIR/vendor/fonts"
25-curl -o "$ASSETS_DIR/vendor/bootstrap.min.css" https://cdn.jsdelivr.net/npm/bootstrap@5.3.8/dist/css/bootstrap.min.css
26-curl -o "$ASSETS_DIR/vendor/bootstrap.bundle.min.js" https://cdn.jsdelivr.net/npm/bootstrap@5.3.8/dist/js/bootstrap.bundle.min.js
27-curl -o "$ASSETS_DIR/vendor/bootstrap-icons.min.css" https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css
28-curl -o "$ASSETS_DIR/vendor/fonts/bootstrap-icons.woff2" "https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/fonts/bootstrap-icons.woff2?e34853135f9e39acf64315236852cd5a="
29-curl -o "$ASSETS_DIR/vendor/fuse.js" https://cdn.jsdelivr.net/npm/fuse.js@7.0.0
30-curl -o "$ASSETS_DIR/vendor/htmx.min.js" https://cdn.jsdelivr.net/npm/htmx.org@2.0.8/dist/htmx.min.js
31+mkdir -p "assets/vendor/fonts"
32+curl -o "assets/vendor/bootstrap.min.css" https://cdn.jsdelivr.net/npm/bootstrap@5.3.8/dist/css/bootstrap.min.css
33+curl -o "assets/vendor/bootstrap.bundle.min.js" https://cdn.jsdelivr.net/npm/bootstrap@5.3.8/dist/js/bootstrap.bundle.min.js
34+curl -o "assets/vendor/bootstrap-icons.min.css" https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css
35+curl -o "assets/vendor/fonts/bootstrap-icons.woff2" "https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/fonts/bootstrap-icons.woff2?e34853135f9e39acf64315236852cd5a="
36+curl -o "assets/vendor/fuse.js" https://cdn.jsdelivr.net/npm/fuse.js@7.0.0
37+curl -o "assets/vendor/htmx.min.js" https://cdn.jsdelivr.net/npm/htmx.org@2.0.8/dist/htmx.min.js