noco / Dockerfile
aigenai's picture
Update Dockerfile
2607c5b verified
raw
history blame contribute delete
731 Bytes
FROM nikolaik/python-nodejs:python3.10-nodejs18
ARG CACHEBUST=8
ENV WORKDIR=/home/pn/nocodb \
PORT=7860 \
NC_DB="pg://aws-0-us-east-2.pooler.supabase.com:6543?u=postgres.radhlagkukpxutgqggod&p=supabase-ok&d=postgres" \
NC_AUTH_JWT_SECRET="NC_AUTH_JWT_SECRET"
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"]