orztv commited on
Commit
0cd5842
·
1 Parent(s): f86c60f
Files changed (3) hide show
  1. Dockerfile +6 -2
  2. src/setup.sh +7 -0
  3. src/startup.sh +2 -0
Dockerfile CHANGED
@@ -10,11 +10,15 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
10
 
11
  WORKDIR ${WORKDIR}
12
 
 
13
  COPY src/* ${WORKDIR}/
 
 
14
  RUN chmod +x ${WORKDIR}/*.sh
15
 
 
16
  RUN ${WORKDIR}/setup.sh \
17
  && ${WORKDIR}/sshx.sh
18
 
19
- # 使用 startup.sh 启动
20
- ENTRYPOINT ["startup.sh"]
 
10
 
11
  WORKDIR ${WORKDIR}
12
 
13
+ # 复制所有脚本文件到工作目录
14
  COPY src/* ${WORKDIR}/
15
+
16
+ # 给所有 .sh 文件添加执行权限
17
  RUN chmod +x ${WORKDIR}/*.sh
18
 
19
+ # 运行 setup.sh 和 sshx.sh
20
  RUN ${WORKDIR}/setup.sh \
21
  && ${WORKDIR}/sshx.sh
22
 
23
+ # 使用完整路径指定 startup.sh
24
+ ENTRYPOINT ["${WORKDIR}/startup.sh"]
src/setup.sh CHANGED
@@ -1,3 +1,10 @@
1
  #!/bin/sh
2
 
 
 
3
 
 
 
 
 
 
 
1
  #!/bin/sh
2
 
3
+ # 在这里添加任何必要的设置步骤
4
+ echo "正在进行设置..."
5
 
6
+ # 例如,可以创建必要的目录或设置环境变量
7
+ # mkdir -p $WORKDIR/data
8
+ # export SOME_VAR=some_value
9
+
10
+ echo "设置完成"
src/startup.sh CHANGED
@@ -2,3 +2,5 @@
2
 
3
  # 运行sshx
4
  $WORKDIR/sshx/sshx --help
 
 
 
2
 
3
  # 运行sshx
4
  $WORKDIR/sshx/sshx --help
5
+
6
+ # 如果需要,可以在这里添加其他启动命令