85 lines
1.9 KiB
JSON
85 lines
1.9 KiB
JSON
{
|
|
"project": {
|
|
"name": "unidesk",
|
|
"timezone": "Etc/UTC"
|
|
},
|
|
"runtime": {
|
|
"typescript": "bun",
|
|
"bunVersion": "1.3.13"
|
|
},
|
|
"network": {
|
|
"host": "0.0.0.0",
|
|
"publicHost": "74.48.78.17",
|
|
"core": {
|
|
"port": 18080,
|
|
"containerPort": 8080
|
|
},
|
|
"frontend": {
|
|
"port": 18081,
|
|
"containerPort": 8080
|
|
},
|
|
"database": {
|
|
"port": 15432,
|
|
"containerPort": 5432
|
|
},
|
|
"providerIngress": {
|
|
"port": 18082,
|
|
"containerPort": 8081
|
|
}
|
|
},
|
|
"database": {
|
|
"user": "unidesk",
|
|
"password": "unidesk_dev_password",
|
|
"name": "unidesk",
|
|
"volume": "unidesk_pgdata_10gb",
|
|
"volumeSize": "10GB"
|
|
},
|
|
"providerGateway": {
|
|
"id": "main-server",
|
|
"name": "Main Server Provider",
|
|
"token": "unidesk-dev-token-change-me",
|
|
"labels": {
|
|
"host": "main-server",
|
|
"role": "self-provider",
|
|
"docker": true
|
|
},
|
|
"heartbeatIntervalMs": 15000,
|
|
"reconnectBaseMs": 1000,
|
|
"reconnectMaxMs": 30000,
|
|
"metrics": {
|
|
"diskPath": "/"
|
|
},
|
|
"upgrade": {
|
|
"hostProjectRoot": "/root/unidesk",
|
|
"workspacePath": "/workspace",
|
|
"composeFile": "docker-compose.yml",
|
|
"composeEnvFile": ".state/docker-compose.env",
|
|
"composeProject": "unidesk",
|
|
"service": "provider-gateway",
|
|
"runnerImage": "unidesk_provider-gateway"
|
|
}
|
|
},
|
|
"docker": {
|
|
"composeFile": "docker-compose.yml",
|
|
"projectName": "unidesk"
|
|
},
|
|
"paths": {
|
|
"stateDir": ".state",
|
|
"logsDir": "logs",
|
|
"docsReferenceDir": "docs/reference"
|
|
},
|
|
"sshForwarding": {
|
|
"mode": "optional-maintenance-only",
|
|
"keyDir": "/root/.unidesk/host-ssh",
|
|
"host": "host.docker.internal",
|
|
"port": 22,
|
|
"user": "root"
|
|
},
|
|
"auth": {
|
|
"username": "admin",
|
|
"password": "Liang6516.",
|
|
"sessionSecret": "unidesk-dev-session-secret-change-me",
|
|
"sessionTtlSeconds": 86400
|
|
}
|
|
}
|