|
|
|
|
|
FROM debian:12 |
|
|
|
|
|
|
|
|
ENV PYTHON_VERSION=3.10.9 |
|
|
ENV NODE_VERSION=20.0.0 |
|
|
ENV NVM_DIR=/root/.nvm |
|
|
|
|
|
|
|
|
RUN apt update -y && \ |
|
|
apt install -y htop wget aria2 curl git gcc \ |
|
|
&& rm -rf /var/cache/apt |
|
|
|
|
|
|
|
|
|
|
|
RUN mkdir -p $NVM_DIR |
|
|
RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash |
|
|
RUN . $NVM_DIR/nvm.sh && \ |
|
|
nvm install $NODE_VERSION && \ |
|
|
nvm use $NODE_VERSION && \ |
|
|
nvm alias default $NODE_VERSION |
|
|
|
|
|
|
|
|
ENV PATH=$NVM_DIR/versions/node/v$NODE_VERSION/bin:$PATH |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
COPY ./ /root/app |
|
|
RUN chmod -R 777 /root |
|
|
|
|
|
|
|
|
WORKDIR /root/app |
|
|
|
|
|
CMD ["bash","startinhgspace.sh"] |
|
|
|