orztv commited on
Commit
9e9304b
·
1 Parent(s): d77ba5d
Files changed (1) hide show
  1. docker/startup.sh +12 -0
docker/startup.sh CHANGED
@@ -5,6 +5,13 @@ log() {
5
  echo "[$(date +'%Y-%m-%d %H:%M:%S')] $1"
6
  }
7
 
 
 
 
 
 
 
 
8
  log "启动 PostgreSQL..."
9
  pg_ctl -D /usr/app/data/pgdata -l /usr/app/data/pgdata/logfile start
10
 
@@ -27,6 +34,8 @@ log "检查并创建 PostgreSQL 数据库..."
27
  psql -U nocodb -d template1 -c "SELECT 1 FROM pg_database WHERE datname = 'nocodb';" | grep -q 1 || psql -U nocodb -d template1 -c "CREATE DATABASE nocodb;"
28
  psql -U nocodb -d template1 -c "ALTER USER nocodb WITH PASSWORD 'nocodb_password';"
29
 
 
 
30
  log "启动 Redis..."
31
  # 尝试以当前用户启动 Redis
32
  redis-server /etc/redis.conf --port 6379 --daemonize yes
@@ -53,5 +62,8 @@ if ! redis-cli -p 6379 -a redis_password ping; then
53
  exit 1
54
  fi
55
 
 
 
 
56
  log "启动主程序..."
57
  exec /usr/src/appEntry/start.sh
 
5
  echo "[$(date +'%Y-%m-%d %H:%M:%S')] $1"
6
  }
7
 
8
+ log "ARG 变量值:"
9
+ log "S3_BUCKET_NAME: ${S3_BUCKET_NAME}"
10
+ log "S3_REGION: ${S3_REGION}"
11
+ log "S3_ENDPOINT: ${S3_ENDPOINT}"
12
+ log "S3_ACCESS_KEY: ${S3_ACCESS_KEY}"
13
+ log "S3_ACCESS_SECRET: ${S3_ACCESS_SECRET}"
14
+
15
  log "启动 PostgreSQL..."
16
  pg_ctl -D /usr/app/data/pgdata -l /usr/app/data/pgdata/logfile start
17
 
 
34
  psql -U nocodb -d template1 -c "SELECT 1 FROM pg_database WHERE datname = 'nocodb';" | grep -q 1 || psql -U nocodb -d template1 -c "CREATE DATABASE nocodb;"
35
  psql -U nocodb -d template1 -c "ALTER USER nocodb WITH PASSWORD 'nocodb_password';"
36
 
37
+ log "可通过 pg://localhost:5432?u=nocodb&p=nocodb_password&d=nocodb 连接到数据库"
38
+
39
  log "启动 Redis..."
40
  # 尝试以当前用户启动 Redis
41
  redis-server /etc/redis.conf --port 6379 --daemonize yes
 
62
  exit 1
63
  fi
64
 
65
+ log "启动 Node.js 示例程序..."
66
+ node /usr/src/app/docker/app.js &
67
+
68
  log "启动主程序..."
69
  exec /usr/src/appEntry/start.sh