Pikilap commited on
Commit
af62379
·
verified ·
1 Parent(s): a3c4606

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +24 -1
Dockerfile CHANGED
@@ -1,3 +1,26 @@
1
  FROM meetwq/meme-generator:latest
2
 
3
- EXPOSE 2233
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  FROM meetwq/meme-generator:latest
2
 
3
+ # 创建一个名为 memeuser 的用户,并设置用户ID为 1000
4
+ RUN adduser -u 1000 memeuser
5
+
6
+ # 设置工作目录为用户的主目录
7
+ WORKDIR /home/memeuser
8
+
9
+ # 复制应用程序文件到工作目录 (如果需要)
10
+ COPY . /home/memeuser
11
+
12
+ # 更改 .config 目录的创建位置
13
+ ENV XDG_CONFIG_HOME=/home/memeuser/.config
14
+
15
+ # 确保 .config 目录存在,并设置所有者为 memeuser
16
+ RUN mkdir -p /home/memeuser/.config/meme_generator && chown -R memeuser:memeuser /home/memeuser/.config
17
+
18
+ # 切换到 memeuser 用户
19
+ USER memeuser
20
+
21
+ EXPOSE 2233
22
+
23
+ # (可选) 默认情况下,镜像可能已经定义了 ENTRYPOINT 和 CMD
24
+ # 如果需要覆盖,请在这里添加
25
+ # ENTRYPOINT ["/app/start"]
26
+ # CMD ["--参数"]