|
@@ -3,7 +3,15 @@
|
|
|
set -eu
|
|
|
|
|
|
echo "Creating directories"
|
|
|
-mkdir -p /app/data/public/uploads /run/nodebb
|
|
|
+mkdir -p /app/data/public/ /run/nodebb/logs
|
|
|
+
|
|
|
+if [[ -z "$(ls -A /app/data/public)" ]]; then
|
|
|
+ echo "First run"
|
|
|
+
|
|
|
+ cp -rf /app/code/public_template/* /app/data/public/
|
|
|
+ mkdir -p /app/data/public/uploads
|
|
|
+fi
|
|
|
+
|
|
|
chown -R cloudron:cloudron /app/data /run/nodebb
|
|
|
|
|
|
# this will generate the config.json
|
|
@@ -19,7 +27,8 @@ setup="{
|
|
|
\"mongo:port\": \"${MONGODB_PORT}\",
|
|
|
\"mongo:username\": \"${MONGODB_USERNAME}\",
|
|
|
\"mongo:password\": \"${MONGODB_PASSWORD}\",
|
|
|
- \"mongo:database\": \"${MONGODB_DATABASE}\"
|
|
|
+ \"mongo:database\": \"${MONGODB_DATABASE}\",
|
|
|
+ \"upload_path\": \"/app/data/public/uploads\"
|
|
|
}"
|
|
|
|
|
|
export NODE_ENV=production
|