The ToDo application. Backend is written in C#. Frontend was created with Vue.
To run API inside Docker alone, you can use commands below from the Backend catalogue, where you can find Docker-Compose file:
- docker compose -f docker-compose.api.yaml down -v
- docker compose -f docker-compose.api.yaml build --no-cache --progress=plain
- docker compose -f docker-compose.api.yaml up -d
First one will shuts everything down and delete all data volumes, networks and containers(full reset). Second will build all images from scratch, defined in specified docker compose file and will print a detailed log. The last one will create and start all containers, networks and volumes.
To run Vue app go into todo-frontend directory. Then you have to use these commands:
- npm install
- npm run dev