| 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 \ |
| |
| && npm install pnpm -g --update \ |
| && pnpm bootstrap |
|
|
| USER pn |
|
|
| WORKDIR ${WORKDIR} |
|
|
| |
| CMD ["pnpm", "start:backend"] |
|
|