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"]