Browse Source

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

jeessy2 4 năm trước cách đây
mục cha
commit
28a62f10e3
1 tập tin đã thay đổi với 5 bổ sung3 xóa
  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