fix(docker): use config wrapper for armv7 image

This commit is contained in:
Aethersailor
2026-05-19 23:14:13 +08:00
parent efc75a9af7
commit 36c83c3e12

View File

@@ -213,6 +213,21 @@ COPY --from=builder --chmod=0755 /src/subconverter /usr/bin/subconverter
COPY --from=builder /src/base /base/
ENV TZ=Asia/Shanghai
ENV LD_LIBRARY_PATH="/usr/lib/arm-linux-gnueabihf:/usr/lib"
WORKDIR /base
CMD ["/usr/bin/subconverter"]
RUN set -e && \
printf '%s\n' \
'#!/bin/sh' \
'set -e' \
'export LD_LIBRARY_PATH="/usr/lib/arm-linux-gnueabihf:/usr/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"' \
'CONF="${PREF_PATH:-/base/pref.toml}"' \
'CONF_DIR="$(dirname "$CONF")"' \
'mkdir -p "$CONF_DIR"' \
'if [ ! -f "$CONF" ] && [ -f /base/pref.example.toml ]; then' \
' cp /base/pref.example.toml "$CONF"' \
'fi' \
'exec /usr/bin/subconverter -f "$CONF"' \
> /usr/local/bin/start-subconverter && \
chmod +x /usr/local/bin/start-subconverter
CMD ["/usr/local/bin/start-subconverter"]
EXPOSE 25500/tcp