Deployment
Deployment steps (on Clevercloud)
Indexer deployment requires 2 apps :
App | Size |
---|---|
NodeJS App | At least L , Enable dedicated instance |
Postgres Addon | At least Huge Space X |
- Create both apps
- Set the following environment variables on the NodeJS App
CC_PRE_BUILD_HOOK="bash init.sh"
CC_WORKER_COMMAND="bash run_worker.sh"
PORT="8080"
- The deployment should fail, this is intended (Only the first time deploying), but we need to check if the schema and the tables are created correctly as follow
- Update the environments variables and replace the old ones by
CC_PRE_BUILD_HOOK="bash build.sh"
CC_WORKER_COMMAND="bash run_worker.sh"
PORT="8080"
- Click on the "rebuild and restart" button at the top of the page
The process is the same to deploy the dictionary.
Note : During the resize of the Database Addon on clevercloud, the created schema will be migrated with less permissions, permissions should be added manually after the migration.