File size: 731 Bytes
8c8e5bb be429ad 42c5b80 be429ad e29a30c 2607c5b e29a30c be429ad |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
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"]
|