clone3 commited on
Commit
f49ab7c
·
verified ·
1 Parent(s): 0c8b0fc

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +3 -2
Dockerfile CHANGED
@@ -19,8 +19,9 @@ RUN python3 -m venv /app/venv && \
19
  COPY app.py /app/app.py
20
  COPY torrc /etc/tor/torrc
21
 
22
- # Create tor user and group explicitly, set permissions
23
- RUN addgroup -S tor && adduser -S -G tor tor && \
 
24
  mkdir -p /var/lib/tor && \
25
  chown -R tor:tor /etc/tor /var/lib/tor
26
 
 
19
  COPY app.py /app/app.py
20
  COPY torrc /etc/tor/torrc
21
 
22
+ # Ensure tor user and group exist, set permissions
23
+ RUN if ! getent group tor >/dev/null; then addgroup -S tor; fi && \
24
+ if ! getent passwd tor >/dev/null; then adduser -S -G tor tor; fi && \
25
  mkdir -p /var/lib/tor && \
26
  chown -R tor:tor /etc/tor /var/lib/tor
27