port
This commit is contained in:
parent
78ae1a557d
commit
73055ccf2e
5 changed files with 7 additions and 7 deletions
|
|
@ -93,7 +93,7 @@ jobs:
|
|||
run: |
|
||||
flutter pub get
|
||||
flutter build web --release \
|
||||
--dart-define=API_BASE_URL=https://api.mnemo-cards.online:8444 \
|
||||
--dart-define=API_BASE_URL=https://api.mnemo-cards.online \
|
||||
--dart2js-optimization=O4
|
||||
|
||||
- name: Deploy Web App
|
||||
|
|
|
|||
|
|
@ -97,7 +97,7 @@ If you only made changes to the backend:
|
|||
- **Permission Denied (SSH)**: Check your SSH keys. Ensure you can login to `root@147.45.152.129` without a password prompt (using keys).
|
||||
- **Build Failed (Web)**: Run `flutter doctor` to ensure your local environment is correct. Try running `flutter build web --release` manually in `mnemo_cards_web_v2` to see detailed errors.
|
||||
- **Backend Not Restarting**: SSH into the server and check logs: `journalctl -u mnemo_cards_server -f`.
|
||||
- **Port Conflicts**: The web app is configured to talk to the API on port `8444` (HTTPS). Ensure the backend is actually running on this port.
|
||||
- **Port Conflicts**: The web app is configured to talk to the API on standard HTTPS port `443` via `https://api.mnemo-cards.online`. nginx handles SSL termination and proxies to backend on port `8081`.
|
||||
|
||||
## Configuration
|
||||
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@ jobs:
|
|||
run: |
|
||||
cd mnemo_cards_web_v2
|
||||
flutter pub get
|
||||
flutter build web --release --dart-define=API_BASE_URL=https://api.mnemo-cards.online:8444 --dart2js-optimization=O4
|
||||
flutter build web --release --dart-define=API_BASE_URL=https://api.mnemo-cards.online --dart2js-optimization=O4
|
||||
|
||||
- name: Deploy Web App
|
||||
run: |
|
||||
|
|
|
|||
|
|
@ -135,9 +135,9 @@ server {
|
|||
add_header Referrer-Policy "no-referrer-when-downgrade" always;
|
||||
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
|
||||
|
||||
# Proxy to HTTPS backend
|
||||
# Proxy to HTTP backend (SSL termination in nginx)
|
||||
location / {
|
||||
proxy_pass https://localhost:8443;
|
||||
proxy_pass http://localhost:8081;
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
|
|
|
|||
|
|
@ -55,9 +55,9 @@ server {
|
|||
add_header Referrer-Policy "no-referrer-when-downgrade" always;
|
||||
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
|
||||
|
||||
# Proxy to HTTPS backend
|
||||
# Proxy to HTTP backend (SSL termination in nginx)
|
||||
location / {
|
||||
proxy_pass https://localhost:8443;
|
||||
proxy_pass http://localhost:8081;
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
|
|
|
|||
Loading…
Reference in a new issue