File size: 725 Bytes
8c8e5bb
be429ad
42c5b80
be429ad
 
e29a30c
42c5b80
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://ep-hidden-rice-a8gqxvym.eastus2.azure.neon.tech:5432?u=nocodb_owner&p=5x3JCXIKGBaY&d=nocodb" \
    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"]