noco / Dockerfile
aigenai's picture
Create Dockerfile
be429ad verified
raw
history blame
568 Bytes
FROM nikolaik/python-nodejs:python3.10-nodejs20
ARG CACHEBUST=3
ENV WORKDIR=/home/pn/nocodb \
PORT=7860
RUN apt-get update \
&& apt-get upgrade -y \
&& apt-get install -y git \
&& git clone https://github.com/nocodb/nocodb $WORKDIR \
&& chown -R pn:pn $WORKDIR \
&& cd $WORKDIR \
&& git config --global --add safe.directory $WORKDIR \
# 安装pnpm并更新到最新的pnpm版本
&& npm install pnpm -g --update \
&& pnpm bootstrap
USER pn
WORKDIR ${WORKDIR}
# 启动服务 pnpm start:backend
CMD ["pnpm", "start:backend"]