To ensure that the Bangazon Customer Service App works as intended make sure that you have the following dependencies and technologies on your local machine
- dotnet
If you need to download dotnet onto your local machine, visit Microsoft's Documentation
- DB Browser for SQLite
If you need to download DB Browser onto your local machine, visit DB Browser's Documentation
Clone or fork the project. Navigate to where the project is saved on your machine. For all of the following commands enter them into your bash terminal to ensure that the application is installed correctly
This command sets the environment for your local copy of the application to development mode.
export ASPNETCORE_ENVIRONMENT="Development"
Determine which directory you would like to store your database file and create a blank file with the following commands.
touch "/path/to/bangazon_Incident_DB.db"
On initial installation of the Banagazon CLI application you must set an environment variable to your local database.
export BangazonWeb_Db_Path="/path/to/bangazon_Incident_DB.db"
This project depends upon the database files created by two other projects.
- Clone or download Team Charles's Initial Site and follow the instructions in the README.
- Clone or download Team Charles's Workforce Management App and follow the instructions in the README.
Open your bangazon_Incident_DB.db
file in DB Browser, select the Edit Pragmas
tab and make sure that the Foreign Keys
checkbox is unchecked.
Open Data/tables.sql
from the Execute SQL
tab of DB Browser, erase every reference to Order, Employee, Department
and Customer and execute the statement. Do the same action with Data/populate.sql
.
In DB Browser, click Write Changes
to commit your changes to the database.
Navigate into the src/customer-service
folder.
cd src/customer-service
Once your local variables have been set run the following commands to start.
dotnet restore
dotnet run
Clone or fork the project. Navigate to where the project is saved on your machine. For all of the following commands enter them into your bash terminal to ensure that the application is installed correctly
Determine which directory you would like to store your database file and create a blank file with the following commands.
touch "/path/to/bangazon_Incident_DB.db"
This command sets the environment for your local copy of the application to development mode.
$env:ASPNETCORE_ENVIRONMENT="Development"
On initial installation of the Bangazon CLI application you must set an environment variable to your local database.
$env:BangazonWeb_Db_Path="/path/to/bangazon_Incident_DB.db"
This project depends upon the database files created by two other projects.
- Clone or download Team Charles's Initial Site and follow the instructions in the README.
- Clone or download Team Charles's Workforce Management App and follow the instructions in the README.
Open your bangazon_Incident_DB.db
file in DB Browser, select the Edit Pragmas
tab and make sure that the Foreign Keys
checkbox is unchecked.
Open Data/tables.sql
from the Execute SQL
tab of DB Browser, erase every reference to Order, Employee, Department
and Customer and execute the statement. Do the same action with Data/populate.sql
.
. In DB Browser, click Write Changes
to commit your changes to the database.
Navigate into the src/customer-service
folder.
cd src/customer-service
Once your local variables have been set run the following commands to start.
dotnet restore
dotnet run