fix(docker): use config wrapper for armv7 image
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user