- Clone all linkery repos like the following:
📂 linkery/
├── 📁 linkery/ # 🔗 https://github.com/link-bakery/linkery
│ └── 📄 example.env
│ └── ...
├── 📁 linkery-backend/ # 🔗 https://github.com/link-bakery/linkery-backend
├── 📁 linkery-docs/ # 🔗 https://github.com/link-bakery/linkery-docs
├── 📁 linkery-frontend/ # 🔗 https://github.com/link-bakery/linkery-frontend
├── 📁 linkery-shared/ # 🔗 https://github.com/link-bakery/linkery-shared
-
Setup your .env file based on
linkery/example.envTo run the backend without docker you also have to copy your .env to
linkery/linkery-backend/.env -
Start the linkery-database service from
linkery/=>docker compose -f docker-compose.dev.yml start linkery-database -
Install dependencies for
linkery-backend,linkery-frontend,linkery-sharedandlinkery-docswithnpm install -
To start the linkery-backend run following in
linkery-backend/=>npm run start:dev(Here you need the .env copied fromlinkery/) -
To start the linkery-frontend run following in
linkery-frontend/=>npm run start -
Optional and not necessary for development: To start the linkery-docs run following in
linkery-docs/=>npm run start(When you want to run it parralel to linkery-backend start it first and run linkery-docs on port 3001)
The Linkery documentation is based on Docusaurus. The associated repo is linkery-docs
🦆 Madu-de
