update docs

This commit is contained in:
Takeshi Kimata
2024-07-07 18:29:28 +09:00
parent dba72d584c
commit 2f6010d960
6 changed files with 34 additions and 8 deletions

View File

@@ -3,7 +3,7 @@
### Install dependencies
```
$ npm ci
$ npm install
```
### Start document server locally

View File

@@ -2,7 +2,10 @@
sidebar_position: 1
---
# ER diagram
# Entity Relationship
<div style={{overflowX: 'auto'}}>
<div style={{width: '200%'}}>
```mermaid
erDiagram
@@ -152,3 +155,6 @@ erDiagram
timestamp deleted_at
}
```
</div>
</div>

View File

@@ -33,8 +33,8 @@ Deploy the frontend to Vercel and the backend to Render.
#### Settings
| Settings | value |
| -------------- | ------------------------------------------- |
| Root Directory | `backend` |
| Build Command | `npm ci && npm run migrate && npm run seed` |
| Start Command | `npm run start` |
| Settings | value |
| -------------- | ------------------------------------------------ |
| Root Directory | `backend` |
| Build Command | `npm install && npm run migrate && npm run seed` |
| Start Command | `npm run start` |

View File

@@ -51,7 +51,7 @@ npm install
Build frontend code
```bash
npm run dev
npm run build
```
Start frontend server

17
docs/docs/usage/backup.md Normal file
View File

@@ -0,0 +1,17 @@
---
sidebar_position: 2
---
# Backup
## Database backup
UnitTCMS uses SQLite for data persistence. Therefore, backing up the DB is simply backing up the SQLite DB file.
Please backup the file `backend/database/database.sqlite`
## Backup of uploaded files
Uploaded files are managed separately from the DB. If you have uploaded files, you need to backup them too.
Please backup the files under `backend/public/uploads` directory.

View File

@@ -78,6 +78,9 @@ const config = {
theme: prismThemes.github,
darkTheme: prismThemes.dracula,
},
mermaid: {
theme: { light: 'neutral', dark: 'forest' },
},
}),
};