forked from trent_larson/crowd-funder-for-time-pwa
doc: enhance and dedup some build instructions
This commit is contained in:
28
BUILDING.md
28
BUILDING.md
@@ -175,27 +175,6 @@ cp .env.example .env.development
|
|||||||
|
|
||||||
### Troubleshooting Quick Fixes
|
### Troubleshooting Quick Fixes
|
||||||
|
|
||||||
#### Common Issues
|
|
||||||
|
|
||||||
```bash
|
|
||||||
# Clean and rebuild
|
|
||||||
npm run clean:all
|
|
||||||
npm install
|
|
||||||
npm run build:web:dev
|
|
||||||
|
|
||||||
# Reset mobile projects
|
|
||||||
npm run clean:ios
|
|
||||||
npm run clean:android
|
|
||||||
npm run build:ios # Regenerates iOS project
|
|
||||||
npm run build:android # Regenerates Android project
|
|
||||||
|
|
||||||
# Fix Android asset issues
|
|
||||||
npm run assets:validate:android # Validates and regenerates missing Android assets
|
|
||||||
|
|
||||||
# Check environment
|
|
||||||
npm run test:web # Verifies web setup
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Platform-Specific Issues
|
#### Platform-Specific Issues
|
||||||
|
|
||||||
- **iOS**: Ensure Xcode and Command Line Tools are installed
|
- **iOS**: Ensure Xcode and Command Line Tools are installed
|
||||||
@@ -385,14 +364,13 @@ rsync -azvu -e "ssh -i ~/.ssh/..." dist ubuntutest@test.timesafari.app:time-safa
|
|||||||
|
|
||||||
(Note: The test BVC_MEETUPS_PROJECT_CLAIM_ID does not resolve as a URL because it's only in the test DB and the prod redirect won't redirect there.)
|
(Note: The test BVC_MEETUPS_PROJECT_CLAIM_ID does not resolve as a URL because it's only in the test DB and the prod redirect won't redirect there.)
|
||||||
|
|
||||||
- For prod, get on the server and run the correct build:
|
- For prod, you can do the same with `build:web:prod` instead.
|
||||||
|
|
||||||
... and log onto the server:
|
... or log onto the server (though the build step can stay on "rendering chunks" for a long while):
|
||||||
|
|
||||||
- `pkgx +npm sh`
|
- `pkgx +npm sh`
|
||||||
|
|
||||||
- `cd crowd-funder-for-time-pwa && git checkout master && git pull && git checkout
|
- `cd crowd-funder-for-time-pwa && git checkout master && git pull && git checkout 1.0.2 && npm install && npm run build:web:prod && cd -`
|
||||||
1.0.2 && npm install && npm run build:web:prod && cd -`
|
|
||||||
|
|
||||||
(The plain `npm run build:web:prod` uses the .env.production file.)
|
(The plain `npm run build:web:prod` uses the .env.production file.)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user