Files
Your Name 84d3ad7c75 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
2026-08-10 18:21:58 +08:00

14 lines
496 B
Python

#!/usr/bin/env python3
"""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, write_frps_config
with app.app_context():
db.create_all()
seed_admin()
# 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")