|
@@ -1,32 +1,15 @@
|
|
|
#!/bin/bash
|
|
|
|
|
|
+# prepare data directory
|
|
|
mkdir -p /app/data/build && \
|
|
|
mkdir -p /app/data/uploads
|
|
|
+chown -R cloudron:cloudron /app/data
|
|
|
|
|
|
if [ -f .sequelizerc ];
|
|
|
then
|
|
|
node_modules/.bin/sequelize db:migrate
|
|
|
fi
|
|
|
|
|
|
-# Print warning if local data storage is used but no volume is mounted
|
|
|
-[ "$HMD_IMAGE_UPLOAD_TYPE" = "filesystem" ] && { mountpoint -q ./public/uploads || {
|
|
|
- echo "
|
|
|
- #################################################################
|
|
|
- ### ###
|
|
|
- ### !!!WARNING!!! ###
|
|
|
- ### ###
|
|
|
- ### Using local uploads without persistence is ###
|
|
|
- ### dangerous. You'll loose your data on ###
|
|
|
- ### container removal. Check out: ###
|
|
|
- ### https://docs.docker.com/engine/tutorials/dockervolumes/ ###
|
|
|
- ### ###
|
|
|
- ### !!!WARNING!!! ###
|
|
|
- ### ###
|
|
|
- ##################################################################
|
|
|
-
|
|
|
- ";
|
|
|
-} ; }
|
|
|
-
|
|
|
# wait for db up
|
|
|
sleep 3
|
|
|
|