diff --git a/packages/twenty-docker/twenty/entrypoint.sh b/packages/twenty-docker/twenty/entrypoint.sh index da6bffd25..17adc8952 100755 --- a/packages/twenty-docker/twenty/entrypoint.sh +++ b/packages/twenty-docker/twenty/entrypoint.sh @@ -5,7 +5,7 @@ if [ "${ENABLE_DB_MIGRATIONS}" = "true" ] && [ ! -f /app/docker-data/db_status ] echo "Running database setup and migrations..." # Run setup and migration scripts - npx ts-node ./scripts/setup-db.ts + NODE_OPTIONS="--max-old-space-size=1500" npx ts-node ./scripts/setup-db.ts yarn database:migrate:prod # Mark initialization as done diff --git a/packages/twenty-website/src/content/developers/self-hosting/docker-compose.mdx b/packages/twenty-website/src/content/developers/self-hosting/docker-compose.mdx index f95efff45..b7fa656c6 100644 --- a/packages/twenty-website/src/content/developers/self-hosting/docker-compose.mdx +++ b/packages/twenty-website/src/content/developers/self-hosting/docker-compose.mdx @@ -31,6 +31,10 @@ FILE_TOKEN_SECRET=replace_me_with_a_random_string_refresh 5. Run the command `docker-compose up -d` 6. Go to http://localhost:3000 and see your docker instance. +## System requirements + +Please use an environment with at least 2GB or RAM or one of the processes could crash due to memory issues. + ## Troubleshooting #### Not able to login