Please follow the instractions in order to deploy a local development environment
-
install
Nodeon you machine from here. -
install
Dockeron you machine from here. If using linux machine please install docker compose as well from here -
install
pnpmon you machine from here. -
install
rushon you machine from here. -
install
ipfson your machine from here. run it as a daemon.
Clone the project
git clone https://github.com/linkd-dev/linkd.gitGo to the project directory
cd ./linkdRun your newly downloaded docker desktop app
rush deploy-local-devPlease run
docker logs -f mgmt
mgmt
localhost:4001
localhost:4001/v1/mgmt/health-check
web
localhost:4033
After set the env and its up and running, lets see what do we have.
- postgres pod :5432
- mgmt pod (Backend API - Node) :4000
- Web pod (Frontend - React) :4033
- flyway temp pod (Run migrations on DB)
- When adding new tables please add it to the migrations file
V1__init.sql
- The pod is ready for development just start coding and its watch for changes on your machine. start coding and the pod will update :)
- There is proxy to the API port
Please run
docker logs -f mgmt
Please reach Matan on slack