cfjy22 commited on
Commit
86bbec0
·
verified ·
1 Parent(s): 90f09ce

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +8 -6
Dockerfile CHANGED
@@ -9,18 +9,20 @@ RUN apk add --no-cache aria2 mysql-client && \
9
  # 复制配置文件 (如果使用 config.json)
10
  COPY config.json /app/config/config.json
11
 
 
12
  RUN chown user:user /app/config/config.json && \
13
  chmod 664 /app/config/config.json
14
 
15
  USER user
16
  EXPOSE 5244 6800
17
 
18
- ENV ALIST__DATABASE__TYPE=MySQL
19
- ENV ALIST__DATABASE__HOST=mysql-yun-wuhunfeng-e812.f.aivencloud.com
20
- ENV ALIST__DATABASE__PORT=21771
21
- ENV ALIST__DATABASE__USER=avnadmin
22
- ENV ALIST__DATABASE__PASSWORD=${DB_PASSWORD}
23
- ENV ALIST__DATABASE__NAME=avnadmin
 
24
 
25
  CMD aria2c --enable-rpc --rpc-listen-all --rpc-allow-origin-all --rpc-listen-port=6800 --daemon && \
26
  ./alist server --data /app/config
 
9
  # 复制配置文件 (如果使用 config.json)
10
  COPY config.json /app/config/config.json
11
 
12
+ # 修改文件权限和所有者
13
  RUN chown user:user /app/config/config.json && \
14
  chmod 664 /app/config/config.json
15
 
16
  USER user
17
  EXPOSE 5244 6800
18
 
19
+ # 设置 Alist 数据库连接信息 (使用环境变量)
20
+ ENV ALIST__DATABASE__TYPE=${ALIST_DB_TYPE}
21
+ ENV ALIST__DATABASE__HOST=${ALIST_DB_HOST}
22
+ ENV ALIST__DATABASE__PORT=${ALIST_DB_PORT}
23
+ ENV ALIST__DATABASE__USER=${ALIST_DB_USER}
24
+ ENV ALIST__DATABASE__PASSWORD=${ALIST_DB_PASSWORD}
25
+ ENV ALIST__DATABASE__NAME=${ALIST_DB_NAME}
26
 
27
  CMD aria2c --enable-rpc --rpc-listen-all --rpc-allow-origin-all --rpc-listen-port=6800 --daemon && \
28
  ./alist server --data /app/config