If you don't have vs code, search for commands in ./project.code-workspace
- Install docker, docker-compose, buildx
- Install node.js 16 with nvm. NVM GitHub
- Install yarn with
npm i -g yarn
- Call task in VS code:
Create new docker builder
(call only once when pulling project) - Call task in VS code:
Use docker builder
(call only once when pulling project) - Call task in VS code:
Install yarn dependencies
(call only once when pulling project)
If you plan to develop and use own fs
- Call task in VS code for better typing support:
Mount types/shared in native fs
. - Call task in VS code:
Up dev
If you want to develop inside a container
- Call command in VS code:
Dev containers: Reopen in container
- Call task in VS code:
psql dev
http://localhost/api/mock/execute?mockScriptName=mockUserAndAdminAccessScope
-
password recovery|reset
-
Move yarn dependencies one level higher
-
Merge typescript, prettier and eslint configs and place it in project root directory
-
write script for getting sql from all migrations into one .sql file which then will be fed to dbml documentation generator
-
add healthcheck
-
wrap mock into transaction
-
update customFetch in frontend to use latest version made in tda project
-
cache requests to db for user with joined all access scopes (don't forget to invalidate cache when updating user or access scopes)
-
move some logic of redis commands from js to lua right into redis itself