| import os | |
| import subprocess | |
| from flask import Flask | |
| app = Flask(__name__) | |
| def home(): | |
| return "<h1>● VPS SYSTEM ACTIVE</h1><p>> STATUS: RUNNING</p>" | |
| def start_services(): | |
| # 1. Setting DNS Public pas Runtime (Biar ga error build) | |
| os.system('echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null') | |
| # 2. Password VS Code | |
| os.environ["PASSWORD"] = "aqso" | |
| # 3. Jalankan VS Code (Tanpa flag --base-path yang bikin error) | |
| subprocess.Popen([ | |
| "code-server", | |
| "--bind-addr", "127.0.0.1:8080", | |
| "--auth", "password", | |
| "--disable-telemetry" | |
| ]) | |
| if __name__ == "__main__": | |
| start_services() | |
| # 4. Jalankan Flask di Port 3000 (Wajib buat HF) | |
| app.run(host='0.0.0.0', port=3000) | |