nocobase/docs/en-US/welcome/getting-started/upgrading/create-nocobase-app.md
chenos a6eebb940f
feat: update docs (#990)
* feat: improve code

* feat: update docs

* feat: update docs

* Update index.md

* Update features.md

* Update when.md

* Update contributing.md

* Update translations.md

* feat: clean up

* Add files via upload

* Update the-first-app.md

* Update plugins.md

* Update a-b-c.md

* Update blocks.md

* feat: update docs

* Add files via upload

* Update charts.md

* feat: update navs

* Update index.md

* Update index.md

* Update features.md

* Update index.md

* Update docker-compose.md

* Update create-nocobase-app.md

* Update git-clone.md

* Update contributing.md

* Update translations.md

* Update plugins.md

* Update the-first-app.md

* Add files via upload

* Update charts.md

* Update charts.md

* Update a-b-c.md

* Update collections.md

* Update menus.md

* Update menus.md

Co-authored-by: Zhou <zhou.working@gmail.com>
2022-10-31 11:52:17 +08:00

76 lines
1.6 KiB
Markdown

# Upgrading for `create-nocobase-app`
## Minor version upgrade
Just execute the `nocobase upgrade` upgrade command
```bash
# Switch to the corresponding directory
cd my-nocobase-app
# Execute the update command
yarn nocobase upgrade
# Start
yarn dev
```
## Major upgrade
You can also use this upgrade method if a minor upgrade fails.
### 1. Create a new NocoBase project
```bash
## SQLite
yarn create nocobase-app my-nocobase-app -d sqlite
# MySQL
yarn create nocobase-app my-nocobase-app -d mysql
# PostgreSQL
yarn create nocobase-app my-nocobase-app -d postgres
```
### 2. Switching directories
```bash
cd my-nocobase-app
```
### 3. Install dependencies
📢 This next step may take more than ten minutes due to network environment, system configuration and other factors.
```bash
yarn install
```
### 4. Modify the .env configuration
Refer to the old version of .env to modify, the database information needs to be configured correctly. The SQLite database also needs to be copied to the `. /storage/db/` directory.
### 5. Old code migration (not required)
Business code refer to the new version of plug-in development tutorial and API reference for modification.
### 6. Execute the upgrade command
The code is already the latest version, so you need to skip the code update `--skip-code-update` when upgrading.
```bash
yarn nocobase upgrade --skip-code-update
```
### 7. Start NocoBase
development environment
```bash
yarn dev
```
Production environment
```bash
yarn start # Not supported on win platforms yet
```
Note: For production environment, if the code has been modified, you need to execute ``yarn build`` and restart NocoBase.