Rework BlueMap claiming and expand ranks guilds chat and warps
This commit is contained in:
1 parent
434ed5338a
commit
6a2944a88e
68 files changed
+1453
-2500
No files matched your search
-17
@@ -36,20 +36,6 @@ RUN --mount=type=cache,target=/usr/local/cargo/registry,id=cargo-registry,sharin
|
||||
# Data dir owned by the non-root runtime user.
|
||||
RUN mkdir -p /out/data && chown 65532:65532 /out/data
|
||||
|
||||
# ---- 2b. Vantage generator (optional) ----------------------------------------
|
||||
# The live map renders with Vantage. Point VANTAGE_URL at a static Linux
|
||||
# release archive (tar.gz or zip) for the target arch to bake it into the image;
|
||||
# leave it empty to mount your own binary at /opt/vantage/vantage instead.
|
||||
FROM --platform=$BUILDPLATFORM alpine:3 AS vantage
|
||||
ARG VANTAGE_URL=""
|
||||
RUN apk add --no-cache curl tar unzip && mkdir -p /out/vantage /out/assets \
|
||||
&& if [ -n "$VANTAGE_URL" ]; then \
|
||||
curl -fsSL "$VANTAGE_URL" -o /tmp/vantage.pkg \
|
||||
&& (tar -xzf /tmp/vantage.pkg -C /out/vantage 2>/dev/null || unzip -q /tmp/vantage.pkg -d /out/vantage) \
|
||||
&& find /out/vantage -type f -name vantage -exec chmod 755 {} + \
|
||||
&& (f=$(find /out/vantage -type f -name vantage | head -n1) && [ -n "$f" ] && [ "$f" != /out/vantage/vantage ] && mv "$f" /out/vantage/vantage || true); \
|
||||
fi
|
||||
|
||||
# ---- 3. Runtime --------------------------------------------------------------
|
||||
FROM scratch
|
||||
LABEL org.opencontainers.image.title="SCOPENET Panel" \
|
||||
@@ -58,12 +44,9 @@ LABEL org.opencontainers.image.title="SCOPENET Panel" \
|
||||
COPY --from=build /scopenet-panel /scopenet-panel
|
||||
COPY --from=web /src/panel/web/dist /web
|
||||
COPY --from=build --chown=65532:65532 /out/data /data
|
||||
COPY --from=vantage /out/vantage /opt/vantage
|
||||
ENV SCOPENET_BIND=0.0.0.0:8080 \
|
||||
SCOPENET_DATA_DIR=/data \
|
||||
SCOPENET_WEB_DIR=/web \
|
||||
SCOPENET_VANTAGE_BIN=/opt/vantage/vantage \
|
||||
SCOPENET_VANTAGE_ASSETS=/data/livemap/assets \
|
||||
RUST_LOG=info
|
||||
USER 65532:65532
|
||||
VOLUME ["/data"]
|
||||
|
||||
Reference in new issue
Block a user