File size: 863 Bytes
e18ea7d
 
e579615
cf035b9
 
 
 
 
 
931d16c
cf035b9
 
 
e18ea7d
407bb62
 
e6331a2
 
 
 
 
407bb62
 
 
a430643
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
FROM nocodb/nocodb:latest

ARG CACHEBUST=10
ARG DB_POSTGRESDB_SCHEMA=$DB_POSTGRESDB_SCHEMA
ARG DB_POSTGRESDB_HOST=$DB_POSTGRESDB_HOST
ARG DB_POSTGRESDB_DATABASE=$DB_POSTGRESDB_DATABASE
ARG DB_POSTGRESDB_PORT=$DB_POSTGRESDB_PORT
ARG DB_POSTGRESDB_USER=$DB_POSTGRESDB_USER
ARG DB_POSTGRESDB_PASSWORD=$DB_POSTGRESDB_PASSWORD
ENV NC_DB="pg://${DB_POSTGRESDB_USER}:${DB_POSTGRESDB_PASSWORD}@${DB_POSTGRESDB_HOST}:${DB_POSTGRESDB_PORT}/${DB_POSTGRESDB_DATABASE}?schema=${DB_POSTGRESDB_SCHEMA}"

# ENV NC_DB="pg://aws-0-ap-southeast-1.pooler.supabase.com:6543?u=postgres.jrnpiyodbkqgsorqdmvc&p=supabase-ok&d=postgres"


USER root

# 确保所有必要目录权限
RUN mkdir -p /usr/app /usr/src/app && \
    chown -R node:node /usr/app /usr/src/app && \
    chmod -R 755 /usr/app /usr/src/app && \
    chmod +x /usr/src/appEntry/start.sh

USER node

WORKDIR /usr/src/app