Dropbit is an open-source distillery management application. Track, audit, and report your monthly operational reports to the TTB with peace of mind.
- git clone https://github.com/dropbitapp/dropbitapp.git
- Create an empty SQL Server database
- Add connections.config file to the root of the WebApp/WebAppTests projects
<connectionStrings>
<add name="DistilDBContext"
providerName="System.Data.SqlClient"
connectionString="Data Source=SERVERNAME;Initial Catalog=DATABASENAME;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=True;ApplicationIntent=ReadWrite;MultiSubnetFailover=False" />
</connectionStrings>
- Open solution in Visual Studio 2015/2017
- Run update-database in Package Console Manager
- Launch the application using the debugger (The application may take short time to initialize during first launch)
- Login with default user credentials
- Username: [email protected]
- Password: P@ssword1!
- Click Run All from the Test Explorer tab to verify the setup
- NOTE: Due to a regression, 49 tests are currently green and 24 are red
Dropbit was developed for deployment into the Azure cloud. You can deploy these samples directly through the Azure Portal to App Service and Azure SQL. Consult Azure documentation for further insructions.