|
|
#!/bin/bash |
|
|
|
|
|
|
|
|
if [ -z "$STORAGE_DIR" ]; then |
|
|
echo "================================================================" |
|
|
echo "⚠️ ⚠️ ⚠️ WARNING: STORAGE_DIR environment variable is not set! ⚠️ ⚠️ ⚠️" |
|
|
echo "" |
|
|
echo "Not setting this will result in data loss on container restart since" |
|
|
echo "the application will not have a persistent storage location." |
|
|
echo "It can also result in weird errors in various parts of the application." |
|
|
echo "" |
|
|
echo "Please run the container with the official docker command at" |
|
|
echo "https://docs.anythingllm.com/installation-docker/quickstart" |
|
|
echo "" |
|
|
echo "⚠️ ⚠️ ⚠️ WARNING: STORAGE_DIR environment variable is not set! ⚠️ ⚠️ ⚠️" |
|
|
echo "================================================================" |
|
|
fi |
|
|
|
|
|
{ |
|
|
cd /app/server/ && |
|
|
npx prisma generate --schema=./prisma/schema.prisma && |
|
|
npx prisma migrate deploy --schema=./prisma/schema.prisma && |
|
|
node /app/server/index.js |
|
|
} & |
|
|
{ node /app/collector/index.js; } & |
|
|
wait -n |
|
|
exit $? |