Browse Source

build: permissions of working folder

dev
Dnomd343 1 month ago
parent
commit
beb00ee2dd
  1. 5
      Dockerfile

5
Dockerfile

@ -20,15 +20,14 @@ RUN --mount=type=cache,ro,from=builder,source=/wheels/,target=/wheels/ \
COPY ./src/boot.py /usr/bin/syncplay COPY ./src/boot.py /usr/bin/syncplay
ENV PYTHONUNBUFFERED=1 ENV PYTHONUNBUFFERED=1
EXPOSE 8999 EXPOSE 8999
WORKDIR /data/
FROM root AS user FROM root AS user
ARG USER_UID=800 ARG USER_UID=800
ARG USER_GID=800 ARG USER_GID=800
RUN addgroup -g "${USER_GID}" -S syncplay && \ RUN addgroup -g "${USER_GID}" -S syncplay && \
adduser -u "${USER_UID}" -S syncplay -G syncplay && \ adduser -u "${USER_UID}" -S syncplay -G syncplay
chown -R syncplay:syncplay /data
USER syncplay USER syncplay
FROM ${RUNAS} FROM ${RUNAS}
WORKDIR /data/
ENTRYPOINT ["syncplay"] ENTRYPOINT ["syncplay"]

Loading…
Cancel
Save