fix: keep bun, opencode coommand in env
This commit is contained in:
@@ -8,12 +8,15 @@ RUN dnf update -y && dnf install -y \
|
||||
openssh-server tar gzip \
|
||||
&& dnf clean all
|
||||
|
||||
|
||||
# 2. 环境变量配置
|
||||
ENV CARGO_HOME=/usr/local/cargo \
|
||||
RUSTUP_HOME=/usr/local/rustup \
|
||||
BUN_INSTALL="/root/.bun"
|
||||
ENV PATH="$BUN_INSTALL/bin:/usr/local/cargo/bin:${PATH}"
|
||||
|
||||
RUN chsh -s /bin/zsh root
|
||||
|
||||
# 3. 安装 Rust & Bun
|
||||
RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
|
||||
RUN curl -fsSL https://bun.sh/install | bash
|
||||
@@ -26,7 +29,7 @@ RUN ssh-keygen -A && \
|
||||
mkdir -p /root/.zed /root/.local/share/zed && \
|
||||
sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
|
||||
|
||||
# 6. Shell 美化
|
||||
RUN sed -i 's/#PermitUserEnvironment no/PermitUserEnvironment yes/' /etc/ssh/sshd_config
|
||||
RUN sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" "" --unattended
|
||||
|
||||
# 接收来自 compose 的参数
|
||||
|
||||
Reference in New Issue
Block a user