Skip to content

Commit

Permalink
Add additional DB setup instructions
Browse files Browse the repository at this point in the history
  • Loading branch information
dougwaldron committed Nov 6, 2024
1 parent e4108c2 commit f7fe98d
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ The solution contains the following projects:
* **Domain** — A class library containing the data models, business logic, and repository interfaces.
* **AppServices** — A class library containing the services used by an application to interact with the domain.
* **LocalRepository** — A class library implementing the repositories and data stores using static in-memory test data (for local development).
* **EfRepository** — A class library implementing the repositories and data stores using Entity Framework and a database (as specified by the configured connection string).
* **EfRepository** — A class library implementing the repositories and data stores using Entity Framework and a database (as specified by the configured connection strings).
* **WebApp** — The front end web application and/or API.

There are also corresponding unit test projects for each, plus a **TestData** project containing test data for development and testing.
Expand Down
3 changes: 3 additions & 0 deletions TEMPLATE-HOW-TO.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,9 @@ The following steps describe how to use the template for a new application.

Complete the following tasks when the application is ready for deployment.

* [ ] Coordinate with the DBA team to create the new database and two separate DB accounts:
- [ ] An "application" account with only DML rights to use for routine data access.
- [ ] A "migrations" account with DDL rights (plus SELECT and INSERT if seeding any data) to use for Entity Framework migrations.
* [ ] Create server-specific settings and config files and add copies to the "app-config" repository.
* [ ] Create Web Deploy Publish Profiles for each web server using the "Example-Server.pubxml" file as an example.
* [ ] Configure the following external services as needed:
Expand Down

0 comments on commit f7fe98d

Please sign in to comment.