orztv commited on
Commit
2e3784a
·
1 Parent(s): 3fa5dc3
Files changed (3) hide show
  1. Dockerfile +4 -0
  2. src/remix.sh +17 -2
  3. src/setup.sh +1 -1
Dockerfile CHANGED
@@ -6,10 +6,14 @@ ENV USER=pn \
6
  RUN apt-get update && apt-get install -y --no-install-recommends \
7
  build-essential \
8
  libpq-dev \
 
9
  && rm -rf /var/lib/apt/lists/*
10
 
11
  WORKDIR ${HOMEDIR}
12
 
 
 
 
13
  # 复制所有脚本文件到工作目录
14
  COPY src/* ${HOMEDIR}/
15
 
 
6
  RUN apt-get update && apt-get install -y --no-install-recommends \
7
  build-essential \
8
  libpq-dev \
9
+ neofetch \
10
  && rm -rf /var/lib/apt/lists/*
11
 
12
  WORKDIR ${HOMEDIR}
13
 
14
+ # 安装 pnpm
15
+ RUN npm install -g pnpm
16
+
17
  # 复制所有脚本文件到工作目录
18
  COPY src/* ${HOMEDIR}/
19
 
src/remix.sh CHANGED
@@ -1,6 +1,21 @@
1
  #!/bin/sh
 
 
 
2
 
3
  # 安装 remix
4
- pnpm create remix@latest --yes --no-git --name spaces --install
 
 
 
 
 
 
 
 
 
 
 
5
 
6
- # 如果需要,可以在这里添加其他启动命令
 
 
1
  #!/bin/sh
2
+ set -e
3
+
4
+ echo "开始安装 Remix..."
5
 
6
  # 安装 remix
7
+ pnpm create remix@latest --yes --no-git --name spaces || true
8
+
9
+ # 进入项目目录
10
+ cd spaces
11
+
12
+ # 安装依赖
13
+ pnpm install
14
+
15
+ echo "Remix 安装完成"
16
+
17
+ # 如果需要,可以在这里添加其他配置或构建步骤
18
+ # 例如:pnpm run build
19
 
20
+ # 返回上级目录
21
+ cd ..
src/setup.sh CHANGED
@@ -4,7 +4,7 @@
4
  echo "正在进行设置..."
5
 
6
  #安装 neofetch
7
- apt-get install neofetch -y
8
  rm -rf /var/lib/apt/lists/*
9
 
10
  # 安装 pnpm
 
4
  echo "正在进行设置..."
5
 
6
  #安装 neofetch
7
+ apt-get install git -y
8
  rm -rf /var/lib/apt/lists/*
9
 
10
  # 安装 pnpm