ASEM12345 commited on
Commit
0d18b52
·
verified ·
1 Parent(s): 2448d8a

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -19
Dockerfile CHANGED
@@ -1,26 +1,14 @@
1
- #ARG N8N_VERSION=1.121.3
2
-
3
  FROM docker.n8n.io/n8nio/n8n:1.121.3
4
 
5
-
6
-
7
-
8
  LABEL maintainer="Xiaoliang <xiaoliang.zero@gmail.com>"
9
 
10
  ENV N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
11
  N8N_RUNNERS_ENABLED=true \
12
  N8N_PROXY_HOPS=1
13
 
14
- # https://huggingface.co/docs/hub/spaces-sdks-docker#permissions
15
- # The container runs with user ID 1000.
16
- # node docker image already has a user named node with ID 1000.
17
-
18
  USER root
19
- # 安装 ffmpeg
20
- RUN apk add --no-cache ffmpeg
21
 
22
- USER root
23
- # 安装 ffmpeg、中文字体和 edge-tts
24
  RUN apk add --no-cache \
25
  ffmpeg \
26
  font-noto-cjk \
@@ -28,14 +16,13 @@ RUN apk add --no-cache \
28
  fontconfig \
29
  python3 \
30
  py3-pip \
31
- && fc-cache -fv \
32
- && pip3 install --no-cache-dir edge-tts
33
-
 
 
34
  USER node
35
 
36
  VOLUME ["$HOME/.n8n"]
37
-
38
- # n8n default port
39
  EXPOSE 5678
40
-
41
  ENTRYPOINT ["tini", "--", "/docker-entrypoint.sh"]
 
 
 
1
  FROM docker.n8n.io/n8nio/n8n:1.121.3
2
 
 
 
 
3
  LABEL maintainer="Xiaoliang <xiaoliang.zero@gmail.com>"
4
 
5
  ENV N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
6
  N8N_RUNNERS_ENABLED=true \
7
  N8N_PROXY_HOPS=1
8
 
 
 
 
 
9
  USER root
 
 
10
 
11
+ # 安装 ffmpeg、中文字体
 
12
  RUN apk add --no-cache \
13
  ffmpeg \
14
  font-noto-cjk \
 
16
  fontconfig \
17
  python3 \
18
  py3-pip \
19
+ && fc-cache -fv
20
+
21
+ # 安装 edge-tts(需要 --break-system-packages)
22
+ RUN pip3 install --no-cache-dir --break-system-packages edge-tts
23
+
24
  USER node
25
 
26
  VOLUME ["$HOME/.n8n"]
 
 
27
  EXPOSE 5678
 
28
  ENTRYPOINT ["tini", "--", "/docker-entrypoint.sh"]