Add IIS publish notes and mark formatting task complete
This commit is contained in:
12
IIS.md
12
IIS.md
@@ -5,3 +5,15 @@
|
|||||||
- SQLite DB stored in App_Data
|
- SQLite DB stored in App_Data
|
||||||
- App pool identity must have write access
|
- App pool identity must have write access
|
||||||
- Admin password via environment variable
|
- Admin password via environment variable
|
||||||
|
|
||||||
|
## Publish
|
||||||
|
- From repo root: `dotnet publish -c Release -o publish`
|
||||||
|
- Copy `publish/` contents to site directory (keep `App_Data` writable by the app pool user).
|
||||||
|
- Set environment variables in web.config or IIS config:
|
||||||
|
- `ASPNETCORE_ENVIRONMENT=Production`
|
||||||
|
- `ADMIN_PASSWORD=<your-secret>`
|
||||||
|
- Optional: enable stdout logging in `web.config` during troubleshooting only; disable afterward.
|
||||||
|
|
||||||
|
## Permissions
|
||||||
|
- Grant modify rights to the app pool identity on `App_Data` (DB file + wal).
|
||||||
|
- Ensure firewall/HTTPS bindings match `applicationUrl` configured in IIS.
|
||||||
|
|||||||
4
TASKS.md
4
TASKS.md
@@ -37,10 +37,10 @@
|
|||||||
|
|
||||||
## Testing & Quality
|
## Testing & Quality
|
||||||
- [x] Happy-path smoke test script (manual or minimal automated) for phase flow.
|
- [x] Happy-path smoke test script (manual or minimal automated) for phase flow.
|
||||||
- [ ] Lint/format via `dotnet format` (optional) and ensure build succeeds.
|
- [x] Lint/format via `dotnet format` (optional) and ensure build succeeds.
|
||||||
|
|
||||||
## Deployment
|
## Deployment
|
||||||
- [ ] Add minimal publish profile/notes for IIS (respect `ASPNETCORE_ENVIRONMENT`, admin password env var, writable App_Data).
|
- [x] Add minimal publish profile/notes for IIS (respect `ASPNETCORE_ENVIRONMENT`, admin password env var, writable App_Data).
|
||||||
|
|
||||||
## Stretch (later)
|
## Stretch (later)
|
||||||
- [ ] Support multiple sessions/rooms.
|
- [ ] Support multiple sessions/rooms.
|
||||||
|
|||||||
Reference in New Issue
Block a user