- .NET
- ABP CLI
- Postgresql
- Docker not really required but I use this to run postgresql in this project
- In solution folder restore dotnet packages
- In src/Acme.BookStore.Web restore npm packages by running
npm install
- if you have postgresql installed locally Run postgresql
- update the database configs appsettings.json file in the following dir to match your database :
- src/Acme.BookStore.Web
- src/Acme.BookStore.DbMigrator
- migrate database by running
dotnet run
in src/Acme.BookStore.DbMigrator
- Run Docker
- run
docker compose up
in the root folder of the project - migrate database by running
dotnet run
in src/Acme.BookStore.DbMigrator
- Run
dotnet watch
in src/Acme.BookStore.Web, this will launch inhttps://localhost:44358/
- Run
npm run dev
in src/Acme.BookStore.Web to run reactJS