docs
This commit is contained in:
parent
c99af18ae4
commit
ca565e2530
26 changed files with 209 additions and 104 deletions
41
docs/user/getting-started.md
Normal file
41
docs/user/getting-started.md
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
# User Getting Started
|
||||
|
||||
## Required Setup
|
||||
|
||||
1. Copy `.env.example` to `.env`.
|
||||
2. Set `POSTGRES_PASSWORD`.
|
||||
3. Set `SESSION_SECRET_KEY`.
|
||||
|
||||
## Deploy Method A: Prebuilt Image
|
||||
|
||||
```bash
|
||||
docker compose pull
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
Open:
|
||||
- App/API: `http://localhost:8000`
|
||||
- Health endpoint: `http://localhost:8000/healthz`
|
||||
|
||||
Upgrade:
|
||||
|
||||
```bash
|
||||
docker compose pull
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
## Deploy Method B: Local Source + Dev Frontend
|
||||
|
||||
```bash
|
||||
docker compose -f docker-compose.yml -f docker-compose.dev.yml up -d --build
|
||||
```
|
||||
|
||||
Open:
|
||||
- API: `http://localhost:8000`
|
||||
- Frontend dev server: `http://localhost:5173`
|
||||
|
||||
Stop:
|
||||
|
||||
```bash
|
||||
docker compose -f docker-compose.yml -f docker-compose.dev.yml down
|
||||
```
|
||||
5
docs/user/overview.md
Normal file
5
docs/user/overview.md
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
# User Documentation
|
||||
|
||||
Use this section if you are deploying and using scholarr.
|
||||
|
||||
- [Getting Started](./getting-started.md)
|
||||
Loading…
Add table
Add a link
Reference in a new issue