ChloeLilyMu commited on
Commit
608d27f
·
verified ·
1 Parent(s): 2c333d1

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -10
Dockerfile CHANGED
@@ -1,23 +1,20 @@
1
  FROM ubuntu:22.04
2
 
3
- RUN apt-get update && apt-get install -y tar openssl libgnutls30 libssl-dev bash && rm -rf /var/lib/apt/lists/*
 
4
 
5
  WORKDIR /app
6
 
7
- # 拷贝加密文件
8
- COPY 40990sign.tar.gz.enc /app/40990sign.tar.gz.enc
9
 
10
- # Secret
11
- ENV DECRYPT_KEY=${DECRYPT_KEY}
12
  ENV PORT=7860
13
  EXPOSE 7860
14
 
15
- # 设置动态库搜索路径
16
- ENV LD_LIBRARY_PATH=/app/40990sign:$LD_LIBRARY_PATH
17
-
18
  CMD bash -c "\
19
- echo \$DECRYPT_KEY > /app/decrypt.key && \
20
- openssl enc -aes-256-cbc -d -salt -in /app/40990sign.tar.gz.enc -out /app/40990sign.tar.gz -pass file:/app/decrypt.key && \
21
  tar -xvf /app/40990sign.tar.gz -C /app && \
22
  chmod +x /app/40990sign/sign && \
23
  /app/40990sign/sign \
 
1
  FROM ubuntu:22.04
2
 
3
+ # 安装必要工具和依赖库
4
+ RUN apt-get update && apt-get install -y tar libgnutls30 libssl-dev bash && rm -rf /var/lib/apt/lists/*
5
 
6
  WORKDIR /app
7
 
8
+ # 拷贝 tar 文件到容器
9
+ COPY 40990sign.tar.gz /app/40990sign.tar.gz
10
 
11
+ # 设置动态库搜索路径,让 Rust 可以找到 .so 文件
12
+ ENV LD_LIBRARY_PATH=/app/40990sign:$LD_LIBRARY_PATH
13
  ENV PORT=7860
14
  EXPOSE 7860
15
 
16
+ # 解压 tar 并启动 sign
 
 
17
  CMD bash -c "\
 
 
18
  tar -xvf /app/40990sign.tar.gz -C /app && \
19
  chmod +x /app/40990sign/sign && \
20
  /app/40990sign/sign \