summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/release-notes.md2
-rw-r--r--docs/technical/web.md22
2 files changed, 2 insertions, 22 deletions
diff --git a/docs/release-notes.md b/docs/release-notes.md
index 4596a525..f3f2efa4 100644
--- a/docs/release-notes.md
+++ b/docs/release-notes.md
@@ -23,7 +23,7 @@
* Fixed `.pdb` files ignored for error stack traces for mods rewritten by SMAPI.
* For SMAPI developers:
- * When deploying web services to a single-instance app, the MongoDB server can now be replaced with in-memory storage.
+ * Eliminated MongoDB storage in the web services, which complicated the code unnecessarily. The app still uses an abstract interface for storage, so we can wrap a distributed cache in the future if needed.
* Merged the separate legacy redirects app on AWS into the main app on Azure.
## 3.5
diff --git a/docs/technical/web.md b/docs/technical/web.md
index ef591aee..d21b87ac 100644
--- a/docs/technical/web.md
+++ b/docs/technical/web.md
@@ -352,7 +352,6 @@ your machine, with no external dependencies aside from the actual mod sites.
--------------------------- | -----------
`AzureBlobConnectionString` | The connection string for the Azure Blob storage account. Defaults to using the system's temporary file folder if not specified.
`GitHubUsername`<br />`GitHubPassword` | The GitHub credentials with which to query GitHub release info. Defaults to anonymous requests if not specified.
- `Storage` | How to storage cached wiki/mod data. `InMemory` is recommended in most cases, or `MongoInMemory` to test the MongoDB storage code. See [production environment](#production-environment) for more info on `Mongo`.
2. Launch `SMAPI.Web` from Visual Studio to run a local version of the site.
@@ -385,23 +384,4 @@ Initial setup:
`Site:BetaBlurb` | If `Site:BetaEnabled` is true and there's a beta version of SMAPI in its GitHub releases, this is shown on the beta download button as explanatory subtext.
`Site:SupporterList` | A list of Patreon supports to credit on the download page.
-To enable distributed servers:
-
-1. Launch an empty MongoDB server (e.g. using [MongoDB Atlas](https://www.mongodb.com/cloud/atlas))
- for mod data.
-2. Add these application settings in the App Services environment:
-
- property name | description
- ------------------------------- | -----------------
- `Storage:Mode` | Set to `Mongo`.
- `Storage:ConnectionString` | Set to the connection string for the MongoDB instance.
-
- Optional settings:
-
- property name | description
- ------------------------------- | -----------------
- `Storage:Database` | Set to the MongoDB database name (defaults to `smapi`).
-
-To deploy updates:
-1. [Deploy the web project from Visual Studio](https://docs.microsoft.com/en-us/visualstudio/deployment/quickstart-deploy-to-azure).
-2. If the MongoDB schema changed, delete the MongoDB database. (It'll be recreated automatically.)
+To deploy updates, just [redeploy the web project from Visual Studio](https://docs.microsoft.com/en-us/visualstudio/deployment/quickstart-deploy-to-azure).