Tool | Description |
---|---|
fnm | Fnm is used to automatically get the correct version of Node in the project |
Docker | We recommend to use OrbStack if you're using Mac for development, on Linux you can install Docker directly. |
pnpm | Package manager used in this project |
fzf | Fuzzy finder used in some scripts |
On macOS using Homebrew you can install dependencies by running:
brew install fnm pnpm fzf
brew install --cask OrbStack
corepack enable
corepack prepare -activate
On Windows using Chocolatey you can install dependencies by running:
choco install -y fnm pnpm fzf docker-desktop
First you'll need to setup an .env
file:
Ensure that ./.env
(in root) is created with following keys and appropriate values (Note: replace the examples)
CLIENT_ID=<my_example_service>
CLIENT_SECRET=<secret_password_keep_this_private>
Running Docker in watch mode:
make pull (optional)
make dev