mirror of
https://github.com/aelve/guide.git
synced 2024-12-23 21:02:13 +03:00
19 lines
722 B
Markdown
19 lines
722 B
Markdown
## Commands
|
|
|
|
- `npm run dev` - Start developing environment (starts both server and setup client middleware for server).
|
|
- `npm run build` - Builds to /dist folder. Compiles (from ts to js) server right in dist folder, client files compiled in /dist/src.
|
|
|
|
## Deploy process
|
|
Requirements: Node version should be >= 11, because of using fs async methods which experimental now.
|
|
|
|
1. `git pull`
|
|
2. `npm i`
|
|
|
|
3. Now you have a choice how to set PORT and API_URL. Either set them in front/config.js, or use export (set) PORT=%port_number% API_URL=%api_url% (for example "http://localhost:4400" quotes matter) with dev commands.
|
|
|
|
4. `npm run build`
|
|
5. `cd dist`
|
|
6. `npm i`
|
|
7. `export (set) NODE_ENV=production`
|
|
8. `node server`
|