deeme commited on
Commit
e63d339
·
verified ·
1 Parent(s): a864f31

Upload 4 files

Browse files
Files changed (2) hide show
  1. Dockerfile +8 -4
  2. start.sh +3 -3
Dockerfile CHANGED
@@ -34,10 +34,14 @@ RUN mkdir -p /var/run/redis && \
34
  chown -R 1000:1000 /var/lib/redis && \
35
  chmod 777 /var/run/redis
36
 
37
- COPY . .
38
- RUN apk update && \
39
- apk add --no-cache python3 py3-pip && \
 
 
 
 
40
  pip install -r requirements.txt --break-system-packages
41
 
42
  # 使用新的启动脚本作为入口点
43
- ENTRYPOINT ["/start.sh"]
 
34
  chown -R 1000:1000 /var/lib/redis && \
35
  chmod 777 /var/run/redis
36
 
37
+ COPY start.sh start.sh
38
+ COPY requirements.txt requirements.txt
39
+ COPY sync.py sync.py
40
+
41
+ RUN chmod +x start.sh
42
+
43
+ RUN apk add --no-cache python3 py3-pip && \
44
  pip install -r requirements.txt --break-system-packages
45
 
46
  # 使用新的启动脚本作为入口点
47
+ ENTRYPOINT ["start.sh"]
start.sh CHANGED
@@ -1,10 +1,10 @@
1
  set -ex
2
 
3
  # 首先执行初始化并等待完成
4
- python3 /data/sync.py --mode init
5
 
6
  # 如果初始化成功,启动同步服务
7
- python3 /data/sync.py --mode sync &
8
 
9
  # 等待几秒确保同步服务正常启动
10
  sleep 1
@@ -14,4 +14,4 @@ sleep 2
14
  redis-cli ping
15
 
16
  # 启动 one-api 服务
17
- /one-api
 
1
  set -ex
2
 
3
  # 首先执行初始化并等待完成
4
+ python3 sync.py --mode init
5
 
6
  # 如果初始化成功,启动同步服务
7
+ python3 sync.py --mode sync &
8
 
9
  # 等待几秒确保同步服务正常启动
10
  sleep 1
 
14
  redis-cli ping
15
 
16
  # 启动 one-api 服务
17
+ one-api