fix permission rights

This commit is contained in:
2025-11-15 17:55:59 +01:00
parent e21d6028ec
commit a0d774f6da

View File

@@ -1,33 +1,40 @@
FROM ghcr.io/linuxserver/baseimage-alpine:3.22
# OCI-konforme Metadaten (statt nur "maintainer")
LABEL org.opencontainers.image.title="tor-relay" \
org.opencontainers.image.description="Tor relay on Linuxserver.io Alpine base image" \
org.opencontainers.image.authors="Nicolas Coutin <ilshidur@gmail.com>" \
org.opencontainers.image.licenses="MIT"
ARG DEBIAN_FRONTEND="noninteractive"
ENV XDG_DATA_HOME="/config" \
XDG_CONFIG_HOME="/config"
ENV TZ America/Los_Angeles
# Basis-Umgebungsvariablen
ENV XDG_DATA_HOME=/config \
XDG_CONFIG_HOME=/config \
TZ=America/Los_Angeles \
RELAY_TYPE=relay \
TOR_ORPort=9001 \
TOR_DirPort=9030 \
TOR_DataDirectory=/data \
TOR_ContactInfo="Random Person nobody@tor.org"
RUN apk --no-cache add bash tzdata tor
# Pakete installieren
RUN apk --no-cache add \
bash \
tzdata \
tor
EXPOSE 9001 9030
# TOR configuration through environment variables.
ENV RELAY_TYPE relay
ENV TOR_ORPort 9001
ENV TOR_DirPort 9030
ENV TOR_DataDirectory /data
ENV TOR_ContactInfo "Random Person nobody@tor.org"
# Copy the default configurations.
# Default-TOR-Konfigurationen
COPY torrc.bridge.default /config/torrc.bridge.default
COPY torrc.relay.default /config/torrc.relay.default
COPY torrc.exit.default /config/torrc.exit.default
COPY torrc.relay.default /config/torrc.relay.default
COPY torrc.exit.default /config/torrc.exit.default
COPY entrypoint.sh /entrypoint.sh
RUN chmod ugo+rx /entrypoint.sh
COPY /root /
COPY root/ /
VOLUME /data
RUN chmod 755 /entrypoint.sh \
&& chmod 755 /etc/services.d/tor/run || true
WORKDIR /config