# Project wretched-machines-backend One Paragraph of project description goes here ## Getting Started These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system. ## MakeFile run all make commands with clean tests ```bash make all build ``` build the application ```bash make build ``` run the application ```bash make run ``` Create DB container ```bash make docker-run ``` Shutdown DB container ```bash make docker-down ``` live reload the application ```bash make watch ``` run the test suite ```bash make test ``` clean up binary from the last build ```bash make clean ``` ## Using make on Windows 1. Make sure you have MinGW installed. 2. Open your terminal in administrator. 3. Make sure you are in command prompt with `cmd`.(not powershell) 4. Run the following command. (replace C:\bin\make.exe with your own path in your PATH env variable) ```cmd mklink C:\bin\make.exe C:\MinGW\bin\mingw32-make.exe ``` 5. Close all terminal sessions and open a new terminal. Test that it works with `make`. ## Using Air for live reload 1. Install air with `go install github.com/air-verse/air@latest`. 2. Then run with `air -c .air.toml`, or if you have make installed then `make watch`.