diff --git a/docs/services/tldraw/Local setup.md b/docs/services/tldraw/Local setup.md index f929965..f0be03b 100644 --- a/docs/services/tldraw/Local setup.md +++ b/docs/services/tldraw/Local setup.md @@ -2,10 +2,20 @@ ### To run tldraw locally: -1. Run all of the apps needed for schulcloud like mongodb, backend, frontend, file storage etc. -2. Run redis i.e. in a docker container, it will work on localhost:6379 by default which is what the REDIS_URI env var is set to -3. On schulcloud-server repo: npm run nest:start:tldraw:dev -4. On tldraw-client repo: npm run dev +1. Run redis i.e. in a docker container, it will work on localhost:6379 by default which is what the REDIS_URI env var is set to, for example on wsl: https://redis.io/docs/latest/operate/oss_and_stack/install/install-redis/install-redis-on-windows/ +2. Add to server repo the .env with following values + Please note redis default user is use and you can pass random value as password like the 123. + REDIS_URI=redis://default:123@127.0.0.1:6379 + TLDRAW_ADMIN_API_CLIENT__API_KEY=randomString + ADMIN_API__ALLOWED_API_KEYS=randomString + TLDRAW_ADMIN_API_CLIENT__BASE_URL=http://localhost:3349 +3. To run + 1. npm run nest:start:dev (schulcloud-server) + 2. npm run nest:start:files-storage:dev (schulcloud-server with s3, if you want to upload files) + 3. npm run nest:start:tldraw:dev (schulcloud-server) + 4. npm run dev (schulcloud-client) + 5. npm run servce (nuxt-client) + 6. npm run dev (tldraw-client) ### Create new whiteboard: