deploy.sh: use 18080/18443 for vhost ports instead of 80/443

- Avoid conflict with nginx/apache on common ports
- init_db.py now generates frps.ini at init time
- deploy.sh verifies frps.ini exists before starting frps
This commit is contained in:
Your Name
2026-08-10 18:21:58 +08:00
parent 13b38ec60b
commit 84d3ad7c75
2 changed files with 17 additions and 9 deletions
+6 -3
View File
@@ -1,11 +1,14 @@
#!/usr/bin/env python3
"""Initialize the frps-manager database."""
"""Initialize the frps-manager database and generate frps.ini."""
import os
import sys
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
from app import app, db, seed_admin
from app import app, db, seed_admin, write_frps_config
with app.app_context():
db.create_all()
seed_admin()
print("Database initialized successfully")
# Generate frps.ini so frps.service can start on a fresh machine
content = write_frps_config()
print("Database initialized successfully")
print("frps.ini generated at runtime/conf/frps.ini")