For local development use only. Instead of manually installing each of these applications (Postgres, MySQL, MongoDB & etc) you can just install Docker Desktop and provide a docker-compose.yaml
for your tools.
- Download extension ESLint and Prettier ESLint in your VSCode.
- Install node version (check the version in
.nvmrc
) - Install pnpm version (check the version in package.json:
packageManager
) - Install Docker Desktop
- (Required for MacOSX): Execute this command to grant Husky the necessary permissions to run the pre-commit hook.
chmod ug+x .husky/*
chmod ug+x .git/hooks/*
- Install dependencies.
pnpm i
List of resources |
---|
mongodb |
mysql |
neo4j |
postgres |
redis |
- Start the docker container.
pnpm start
- Stop the docker container.
pnpm stop