Skip to content

Commit

Permalink
Add basic Azure documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
loic-sharma committed Feb 19, 2019
1 parent 70f0c21 commit c8118cb
Showing 1 changed file with 56 additions and 5 deletions.
61 changes: 56 additions & 5 deletions docs/cloud/azure.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,63 @@
!!! warning
This page is a work in progress!

Use Azure to scale BaGet to nuget.org scale.
Use Azure to scale BaGet to nuget.org scale. You can configure BaGet to store metadata on [Azure SQL Database](https://azure.microsoft.com/en-us/services/sql-database/), upload packages to [Azure Blob Storage](https://azure.microsoft.com/en-us/services/storage/blobs/), and provide powerful search using [Azure Search](https://azure.microsoft.com/en-us/services/search/).

TODO:
## Azure SQL Database

Update the [`appsettings.json`](https://github.com/loic-sharma/BaGet/blob/master/src/BaGet/appsettings.json) file:

```json
{
...

"Database": {
"Type": "SqlServer",
"ConnectionString": "..."
},

...
}
```

## Azure Blob Storage

Update the [`appsettings.json`](https://github.com/loic-sharma/BaGet/blob/master/src/BaGet/appsettings.json) file:

```json
{
...

"Storage": {
"Type": "AzureBlobStorage",
"AccountName": "my-account",
"Container": "my-container",
"AccessKey": "abcd1234"
},

...
}
```

## Azure Search

Update the [`appsettings.json`](https://github.com/loic-sharma/BaGet/blob/master/src/BaGet/appsettings.json) file:

```json
{
...

"Search": {
"Type": "Azure",
"AccountName": "my-account",
"ApiKey": "ABCD1234"
},

...
}
```

## TODO

* App Service
* Azure SQL Database
* Azure Blob Storage
* Azure Search
* High availibility setup

0 comments on commit c8118cb

Please sign in to comment.