CH-J Toolsserverio valdymas per SSH
Meniu
Paskelbtas šaltinis

CH-J Tools

Naršyti aplankus ir failus konkrečiai programai išleisti.

Atsisiųsti šaltinį ZIP
CH-J / Server Manager 1704 failai
0.1.2-beta Pridėta: · Pastatytas:
nginx.ts Pridėta: Data neregistruota 2,3 KB · 32 eilutės
Kodas Atsiųsti failą
1/** NGINX configuration management (`nginx.read`, `nginx.manage`). */
2import { call } from "../transport";
3import type { Payload } from "../types";
5const command = (name: string, action: string) => (sessionId: string, payload: Payload = {}) => call<Payload>(`module_nginx_${name}`, `plugin:nginx:${action}`, { ...payload, sessionId });
7export const nginx = Object.freeze({
8 inspect: (sessionId: string) => call<Payload>("module_nginx_inspect", "plugin:nginx:inspect", { sessionId }),
9 readConfig: (sessionId: string, payload: Payload) => call<Payload>("module_nginx_read_config", "plugin:nginx:readConfig", { ...payload, sessionId }),
10 dumpConfig: (sessionId: string, sudoPassword?: string, rememberSudo = false) => call<Payload>("module_nginx_dump_config", "plugin:nginx:dumpConfig", { sessionId, sudoPassword, rememberSudo }),
11 testConfig: (sessionId: string, sudoPassword?: string, rememberSudo = false) => call<Payload>("module_nginx_test_config", "plugin:nginx:testConfig", { sessionId, sudoPassword, rememberSudo }),
12 saveConfig: (sessionId: string, payload: Payload) => call<Payload>("module_nginx_save_config", "plugin:nginx:saveConfig", { ...payload, sessionId }),
13 reload: (sessionId: string, sudoPassword?: string, confirm = false, rememberSudo = false) => call<Payload>("module_nginx_reload", "plugin:nginx:reload", { sessionId, sudoPassword, confirm, rememberSudo }),
14 sites: command("sites", "sites"),
15 planSite: command("plan_site", "planSite"),
16 createSite: command("create_site", "createSite"),
17 setSiteEnabled: command("set_site_enabled", "setSiteEnabled"),
18 adoptSite: command("adopt_site", "adoptSite"),
19 dropBrokenLink: command("drop_broken_link", "dropBrokenLink"),
20 planRoute: command("plan_route", "planRoute"),
21 applyRoute: command("apply_route", "applyRoute"),
22 diagnoseDomain: command("diagnose_domain", "diagnoseDomain"),
23 planEdit: command("plan_edit", "planEdit"),
24 backups: command("backups", "backups"),
25 readBackup: command("read_backup", "readBackup"),
26 restoreBackup: command("restore_backup", "restoreBackup"),
27 certificates: command("certificates", "certificates"),
28 installCertbot: command("install_certbot", "installCertbot"),
29 issueCertificate: command("issue_certificate", "issueCertificate"),
30 readLog: command("read_log", "readLog"),
31 probeBackends: command("probe_backends", "probeBackends")
32});
SHA-25638e573e5a85e43fae73b5be6e0fc9d007fa42551b0820a001172157c427c9675

CH-J Proprietary Software License 1.14 · Šaltinis pateiktas pagal CH-J Proprietary Software License 1.14. Jo prieinamumas nekeičia licencijos sąlygų ir nesuteikia papildomų teisių.

Archyvas SHA-256ac8fe790f4ba60fc098f8c985fc2656cfcc6cdc21fb34b30e308a2b54e62258f
Failai