Răsfoiți Sursa

feat: run in docker as a new user (#4)

jeessy2 4 ani în urmă
părinte
comite
28a62f10e3
1 a modificat fișierele cu 5 adăugiri și 3 ștergeri
  1. 5 3
      Dockerfile

+ 5 - 3
Dockerfile

@@ -13,14 +13,16 @@ FROM debian:stable-slim
 LABEL name=backup-x
 LABEL url=https://github.com/jeessy2/backup-x
 
-VOLUME /app/backup-x-files
-
-WORKDIR /app
 RUN apt-get -y update  \
     && apt-get install -y ca-certificates curl  \
     && apt-get install -y postgresql-client \
     && apt-get install -y default-mysql-client
 
+RUN useradd -s /bin/bash appuser
+USER appuser
+WORKDIR /app
+
+VOLUME /app/backup-x-files
 ENV TZ=Asia/Shanghai
 COPY --from=builder /app/backup-x /app/backup-x
 EXPOSE 9977