Hawk is a personal finance control. The name Hawk is the name of pig in the anime "The Seven Deadly Sins" (Nanatsu no Taizai).
This step is to explain what you need to run this application without having to configure the whole dev environment, but if you want to develop for this application, I will explain this step better in the following steps.
The minimum pre requirements you need to run this application is the Docker Compose.
After you install the Docker Compose, you need to run the commands below.
# Clone this repository
$ git clone https://github.com/jroliveira/hawk-api.git
# Go into the repository
$ cd hawk-api
# Run the application
$ docker-compose up
Download and install:
# Clone this repository
$ git clone https://github.com/jroliveira/hawk-api.git
# Go into the repository
$ cd hawk-api
# Download node packages and install Cake
$ npm install
$ dotnet cake
$ dotnet cake --target=Test
If you want to run with Docker Compose, you need to execute the command below:
# Run the application
$ docker-compose up
or
If you want to run with dotnet, you need to run the command below:
# Run dependencies
$ dotnet cake --target=Dependencies
# Run application
$ dotnet run --project ./src/Hawk.WebApi/
Manual
Using custom buildpack dotnetcore-buildpack
$ heroku buildpacks:set https://github.com/jincod/dotnetcore-buildpack
or
Automatic
$ dotnet cake --target=Release
The code is available under the AGPL-3.0 license.