[{"data":1,"prerenderedAt":873},["ShallowReactive",2],{"navigation_docs":3,"-reference-environment-variables":204,"-reference-environment-variables-surround":868},[4,40,69,82,91,116,129,146,167],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Getting Started",false,"\u002Fgetting-started","1.getting-started",[10,15,20,25,30,35],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",{"title":21,"path":22,"stem":23,"icon":24},"Quick Start","\u002Fgetting-started\u002Fquick-start","1.getting-started\u002F3.quick-start","i-lucide-rocket",{"title":26,"path":27,"stem":28,"icon":29},"Project Structure","\u002Fgetting-started\u002Fproject-structure","1.getting-started\u002F4.project-structure","i-lucide-folder-tree",{"title":31,"path":32,"stem":33,"icon":34},"First Deployment","\u002Fgetting-started\u002Ffirst-deployment","1.getting-started\u002F5.first-deployment","i-lucide-upload-cloud",{"title":36,"path":37,"stem":38,"icon":39},"Troubleshooting","\u002Fgetting-started\u002Ftroubleshooting","1.getting-started\u002F6.troubleshooting","i-lucide-wrench",{"title":41,"children":42,"path":67,"stem":68,"page":6},"Platform",[43,47,51,55,59,63],{"title":44,"path":45,"stem":46},"Dashboard","\u002Fplatform\u002Fdashboard","2.platform\u002F1.dashboard",{"title":48,"path":49,"stem":50},"Marketplace","\u002Fplatform\u002Fmarketplace","2.platform\u002F2.marketplace",{"title":52,"path":53,"stem":54},"Monitoring & Metrics","\u002Fplatform\u002Fmonitoring","2.platform\u002F3.monitoring",{"title":56,"path":57,"stem":58},"Projects","\u002Fplatform\u002Fprojects","2.platform\u002F4.projects",{"title":60,"path":61,"stem":62},"Services","\u002Fplatform\u002Fservices","2.platform\u002F5.services",{"title":64,"path":65,"stem":66},"Logs","\u002Fplatform\u002Flogs","2.platform\u002F6.logs","\u002Fplatform","2.platform",{"title":70,"children":71,"path":80,"stem":81,"page":6},"CLI",[72,76],{"title":73,"path":74,"stem":75},"CLI Installation","\u002Fcli\u002Finstallation","3.cli\u002F1.installation",{"title":77,"path":78,"stem":79},"Commands Reference","\u002Fcli\u002Fcommands","3.cli\u002F2.commands","\u002Fcli","3.cli",{"title":83,"children":84,"path":89,"stem":90,"page":6},"TUI",[85],{"title":86,"path":87,"stem":88},"TUI Overview","\u002Ftui\u002Foverview","4.tui\u002F1.overview","\u002Ftui","4.tui",{"title":92,"children":93,"path":114,"stem":115,"page":6},"Docker",[94,98,102,106,110],{"title":95,"path":96,"stem":97},"Docker Containers","\u002Fdocker\u002Fcontainers","5.docker\u002F1.containers",{"title":99,"path":100,"stem":101},"Docker Images","\u002Fdocker\u002Fimages","5.docker\u002F2.images",{"title":103,"path":104,"stem":105},"Docker Compose","\u002Fdocker\u002Fcompose","5.docker\u002F3.compose",{"title":107,"path":108,"stem":109},"Docker Volumes","\u002Fdocker\u002Fvolumes","5.docker\u002F4.volumes",{"title":111,"path":112,"stem":113},"Docker Networks","\u002Fdocker\u002Fnetworks","5.docker\u002F5.networks","\u002Fdocker","5.docker",{"title":117,"children":118,"path":127,"stem":128,"page":6},"PM2",[119,123],{"title":120,"path":121,"stem":122},"Process Management","\u002Fpm2\u002Fprocess-management","6.pm2\u002F1.process-management",{"title":124,"path":125,"stem":126},"Zero-Downtime Deployments","\u002Fpm2\u002Fzero-downtime","6.pm2\u002F2.zero-downtime","\u002Fpm2","6.pm2",{"title":130,"children":131,"path":144,"stem":145,"page":6},"VPS",[132,136,140],{"title":133,"path":134,"stem":135},"VPS Management","\u002Fvps\u002Fssh-management","7.vps\u002F1.ssh-management",{"title":137,"path":138,"stem":139},"SSH Access","\u002Fvps\u002Fssh","7.vps\u002F2.ssh",{"title":141,"path":142,"stem":143},"Firewall","\u002Fvps\u002Ffirewall","7.vps\u002F3.firewall","\u002Fvps","7.vps",{"title":147,"children":148,"path":165,"stem":166,"page":6},"Deployment",[149,153,157,161],{"title":150,"path":151,"stem":152},"Production Setup","\u002Fdeployment\u002Fproduction-setup","8.deployment\u002F1.production-setup",{"title":154,"path":155,"stem":156},"Scaling","\u002Fdeployment\u002Fscaling","8.deployment\u002F2.scaling",{"title":158,"path":159,"stem":160},"GitHub Actions CI\u002FCD","\u002Fdeployment\u002Fgithub-actions","8.deployment\u002F3.github-actions",{"title":162,"path":163,"stem":164},"Security","\u002Fdeployment\u002Fsecurity","8.deployment\u002F4.security","\u002Fdeployment","8.deployment",{"title":168,"children":169,"path":202,"stem":203,"page":6},"Reference",[170,174,178,182,186,190,194,198],{"title":171,"path":172,"stem":173},"Architecture","\u002Freference\u002Farchitecture","9.reference\u002F1.architecture",{"title":175,"path":176,"stem":177},"CLI Reference","\u002Freference\u002Fcli-reference","9.reference\u002F2.cli-reference",{"title":179,"path":180,"stem":181},"Environment Variables","\u002Freference\u002Fenvironment-variables","9.reference\u002F3.environment-variables",{"title":183,"path":184,"stem":185},"API Reference","\u002Freference\u002Fapi-reference","9.reference\u002F4.api-reference",{"title":187,"path":188,"stem":189},"Webhooks","\u002Freference\u002Fwebhooks","9.reference\u002F5.webhooks",{"title":191,"path":192,"stem":193},"Authentication","\u002Freference\u002Fauthentication","9.reference\u002F6.authentication",{"title":195,"path":196,"stem":197},"Configuration","\u002Freference\u002Fconfiguration","9.reference\u002F7.configuration",{"title":199,"path":200,"stem":201},"API Overview","\u002Freference\u002Fapi","9.reference\u002F8.api","\u002Freference","9.reference",{"id":205,"title":179,"body":206,"description":862,"extension":863,"links":864,"meta":865,"navigation":297,"path":180,"seo":866,"stem":181,"__hash__":867},"docs\u002F9.reference\u002F3.environment-variables.md",{"type":207,"value":208,"toc":852},"minimark",[209,213,217,222,227,425,429,560,564,604,608,644,647,677,681,832,835,848],[210,211,179],"h1",{"id":212},"environment-variables",[214,215,216],"p",{},"Configure SkyPort behavior through environment variables.",[218,219,221],"h2",{"id":220},"server-configuration","Server Configuration",[223,224,226],"h3",{"id":225},"core-settings","Core Settings",[228,229,234],"pre",{"className":230,"code":231,"language":232,"meta":233,"style":233},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# Port configuration\nSKYPORT_PORT=8080              # API server port\nSKYPORT_HOST=0.0.0.0           # Bind address\nSKYPORT_ENV=production         # Environment (development, production)\n\n# Logging\nSKYPORT_LOG_LEVEL=info         # Log level (debug, info, warn, error)\nSKYPORT_LOG_FORMAT=json        # Log format (json, text)\nSKYPORT_LOG_FILE=\u002Fvar\u002Flog\u002Fskyport.log  # Log file path\n\n# Security\nSKYPORT_JWT_SECRET=your-secret-key    # JWT secret\nSKYPORT_API_KEY_PREFIX=sk_             # API key prefix\nSKYPORT_CORS_ORIGIN=*                 # CORS origins\n\n# Database\nDATABASE_URL=sqlite:\u002F\u002F\u002Fdata.db  # Database connection\n","bash","",[235,236,237,246,264,278,292,299,305,319,333,347,352,358,372,386,400,405,411],"code",{"__ignoreMap":233},[238,239,242],"span",{"class":240,"line":241},"line",1,[238,243,245],{"class":244},"sHwdD","# Port configuration\n",[238,247,249,253,257,261],{"class":240,"line":248},2,[238,250,252],{"class":251},"sTEyZ","SKYPORT_PORT",[238,254,256],{"class":255},"sMK4o","=",[238,258,260],{"class":259},"sfazB","8080",[238,262,263],{"class":244},"              # API server port\n",[238,265,267,270,272,275],{"class":240,"line":266},3,[238,268,269],{"class":251},"SKYPORT_HOST",[238,271,256],{"class":255},[238,273,274],{"class":259},"0.0.0.0",[238,276,277],{"class":244},"           # Bind address\n",[238,279,281,284,286,289],{"class":240,"line":280},4,[238,282,283],{"class":251},"SKYPORT_ENV",[238,285,256],{"class":255},[238,287,288],{"class":259},"production",[238,290,291],{"class":244},"         # Environment (development, production)\n",[238,293,295],{"class":240,"line":294},5,[238,296,298],{"emptyLinePlaceholder":297},true,"\n",[238,300,302],{"class":240,"line":301},6,[238,303,304],{"class":244},"# Logging\n",[238,306,308,311,313,316],{"class":240,"line":307},7,[238,309,310],{"class":251},"SKYPORT_LOG_LEVEL",[238,312,256],{"class":255},[238,314,315],{"class":259},"info",[238,317,318],{"class":244},"         # Log level (debug, info, warn, error)\n",[238,320,322,325,327,330],{"class":240,"line":321},8,[238,323,324],{"class":251},"SKYPORT_LOG_FORMAT",[238,326,256],{"class":255},[238,328,329],{"class":259},"json",[238,331,332],{"class":244},"        # Log format (json, text)\n",[238,334,336,339,341,344],{"class":240,"line":335},9,[238,337,338],{"class":251},"SKYPORT_LOG_FILE",[238,340,256],{"class":255},[238,342,343],{"class":259},"\u002Fvar\u002Flog\u002Fskyport.log",[238,345,346],{"class":244},"  # Log file path\n",[238,348,350],{"class":240,"line":349},10,[238,351,298],{"emptyLinePlaceholder":297},[238,353,355],{"class":240,"line":354},11,[238,356,357],{"class":244},"# Security\n",[238,359,361,364,366,369],{"class":240,"line":360},12,[238,362,363],{"class":251},"SKYPORT_JWT_SECRET",[238,365,256],{"class":255},[238,367,368],{"class":259},"your-secret-key",[238,370,371],{"class":244},"    # JWT secret\n",[238,373,375,378,380,383],{"class":240,"line":374},13,[238,376,377],{"class":251},"SKYPORT_API_KEY_PREFIX",[238,379,256],{"class":255},[238,381,382],{"class":259},"sk_",[238,384,385],{"class":244},"             # API key prefix\n",[238,387,389,392,394,397],{"class":240,"line":388},14,[238,390,391],{"class":251},"SKYPORT_CORS_ORIGIN",[238,393,256],{"class":255},[238,395,396],{"class":259},"*",[238,398,399],{"class":244},"                 # CORS origins\n",[238,401,403],{"class":240,"line":402},15,[238,404,298],{"emptyLinePlaceholder":297},[238,406,408],{"class":240,"line":407},16,[238,409,410],{"class":244},"# Database\n",[238,412,414,417,419,422],{"class":240,"line":413},17,[238,415,416],{"class":251},"DATABASE_URL",[238,418,256],{"class":255},[238,420,421],{"class":259},"sqlite:\u002F\u002F\u002Fdata.db",[238,423,424],{"class":244},"  # Database connection\n",[218,426,428],{"id":427},"cli-configuration","CLI Configuration",[228,430,432],{"className":230,"code":431,"language":232,"meta":233,"style":233},"# Server connection\nSKYPORT_SERVER=localhost:8080      # Default server\nSKYPORT_TOKEN=your-api-token      # API token\nSKYPORT_TIMEOUT=30s                # Command timeout\n\n# Output formatting\nSKYPORT_FORMAT=table               # Output format (json, yaml, table)\nSKYPORT_NO_COLOR=false             # Disable colors\nSKYPORT_VERBOSE=false              # Verbose output\n\n# Configuration\nSKYPORT_CONFIG_DIR=~\u002F.skyport     # Config directory\nSKYPORT_CACHE_DIR=~\u002F.skyport\u002Fcache # Cache directory\n",[235,433,434,439,452,465,478,482,487,500,513,525,529,534,547],{"__ignoreMap":233},[238,435,436],{"class":240,"line":241},[238,437,438],{"class":244},"# Server connection\n",[238,440,441,444,446,449],{"class":240,"line":248},[238,442,443],{"class":251},"SKYPORT_SERVER",[238,445,256],{"class":255},[238,447,448],{"class":259},"localhost:8080",[238,450,451],{"class":244},"      # Default server\n",[238,453,454,457,459,462],{"class":240,"line":266},[238,455,456],{"class":251},"SKYPORT_TOKEN",[238,458,256],{"class":255},[238,460,461],{"class":259},"your-api-token",[238,463,464],{"class":244},"      # API token\n",[238,466,467,470,472,475],{"class":240,"line":280},[238,468,469],{"class":251},"SKYPORT_TIMEOUT",[238,471,256],{"class":255},[238,473,474],{"class":259},"30s",[238,476,477],{"class":244},"                # Command timeout\n",[238,479,480],{"class":240,"line":294},[238,481,298],{"emptyLinePlaceholder":297},[238,483,484],{"class":240,"line":301},[238,485,486],{"class":244},"# Output formatting\n",[238,488,489,492,494,497],{"class":240,"line":307},[238,490,491],{"class":251},"SKYPORT_FORMAT",[238,493,256],{"class":255},[238,495,496],{"class":259},"table",[238,498,499],{"class":244},"               # Output format (json, yaml, table)\n",[238,501,502,505,507,510],{"class":240,"line":321},[238,503,504],{"class":251},"SKYPORT_NO_COLOR",[238,506,256],{"class":255},[238,508,509],{"class":259},"false",[238,511,512],{"class":244},"             # Disable colors\n",[238,514,515,518,520,522],{"class":240,"line":335},[238,516,517],{"class":251},"SKYPORT_VERBOSE",[238,519,256],{"class":255},[238,521,509],{"class":259},[238,523,524],{"class":244},"              # Verbose output\n",[238,526,527],{"class":240,"line":349},[238,528,298],{"emptyLinePlaceholder":297},[238,530,531],{"class":240,"line":354},[238,532,533],{"class":244},"# Configuration\n",[238,535,536,539,541,544],{"class":240,"line":360},[238,537,538],{"class":251},"SKYPORT_CONFIG_DIR",[238,540,256],{"class":255},[238,542,543],{"class":259},"~\u002F.skyport",[238,545,546],{"class":244},"     # Config directory\n",[238,548,549,552,554,557],{"class":240,"line":374},[238,550,551],{"class":251},"SKYPORT_CACHE_DIR",[238,553,256],{"class":255},[238,555,556],{"class":259},"~\u002F.skyport\u002Fcache",[238,558,559],{"class":244}," # Cache directory\n",[218,561,563],{"id":562},"docker-integration","Docker Integration",[228,565,567],{"className":230,"code":566,"language":232,"meta":233,"style":233},"# Docker daemon settings\nDOCKER_HOST=unix:\u002F\u002F\u002Fvar\u002Frun\u002Fdocker.sock\nDOCKER_TLS_VERIFY=0\nDOCKER_API_VERSION=1.44\n",[235,568,569,574,584,594],{"__ignoreMap":233},[238,570,571],{"class":240,"line":241},[238,572,573],{"class":244},"# Docker daemon settings\n",[238,575,576,579,581],{"class":240,"line":248},[238,577,578],{"class":251},"DOCKER_HOST",[238,580,256],{"class":255},[238,582,583],{"class":259},"unix:\u002F\u002F\u002Fvar\u002Frun\u002Fdocker.sock\n",[238,585,586,589,591],{"class":240,"line":266},[238,587,588],{"class":251},"DOCKER_TLS_VERIFY",[238,590,256],{"class":255},[238,592,593],{"class":259},"0\n",[238,595,596,599,601],{"class":240,"line":280},[238,597,598],{"class":251},"DOCKER_API_VERSION",[238,600,256],{"class":255},[238,602,603],{"class":259},"1.44\n",[218,605,607],{"id":606},"pm2-integration","PM2 Integration",[228,609,611],{"className":230,"code":610,"language":232,"meta":233,"style":233},"# PM2 settings\nPM2_HOME=~\u002F.pm2              # PM2 home directory\nPM2_LOG_FILE_PATH=\u002Fvar\u002Flog   # Log directory\n",[235,612,613,618,631],{"__ignoreMap":233},[238,614,615],{"class":240,"line":241},[238,616,617],{"class":244},"# PM2 settings\n",[238,619,620,623,625,628],{"class":240,"line":248},[238,621,622],{"class":251},"PM2_HOME",[238,624,256],{"class":255},[238,626,627],{"class":259},"~\u002F.pm2",[238,629,630],{"class":244},"              # PM2 home directory\n",[238,632,633,636,638,641],{"class":240,"line":266},[238,634,635],{"class":251},"PM2_LOG_FILE_PATH",[238,637,256],{"class":255},[238,639,640],{"class":259},"\u002Fvar\u002Flog",[238,642,643],{"class":244},"   # Log directory\n",[218,645,48],{"id":646},"marketplace",[228,648,650],{"className":230,"code":649,"language":232,"meta":233,"style":233},"# Marketplace configuration\nSKYPORT_MARKETPLACE_URL=https:\u002F\u002Fmarketplace.skyport.io\nSKYPORT_MARKETPLACE_CACHE=~\u002F.skyport\u002Fcache\u002Fmarketplace\n",[235,651,652,657,667],{"__ignoreMap":233},[238,653,654],{"class":240,"line":241},[238,655,656],{"class":244},"# Marketplace configuration\n",[238,658,659,662,664],{"class":240,"line":248},[238,660,661],{"class":251},"SKYPORT_MARKETPLACE_URL",[238,663,256],{"class":255},[238,665,666],{"class":259},"https:\u002F\u002Fmarketplace.skyport.io\n",[238,668,669,672,674],{"class":240,"line":266},[238,670,671],{"class":251},"SKYPORT_MARKETPLACE_CACHE",[238,673,256],{"class":255},[238,675,676],{"class":259},"~\u002F.skyport\u002Fcache\u002Fmarketplace\n",[218,678,680],{"id":679},"example-configuration","Example Configuration",[228,682,684],{"className":230,"code":683,"language":232,"meta":233,"style":233},"# Production setup\nexport SKYPORT_ENV=production\nexport SKYPORT_PORT=8080\nexport SKYPORT_HOST=0.0.0.0\nexport SKYPORT_LOG_LEVEL=warn\nexport SKYPORT_JWT_SECRET=your-very-secret-key\nexport DATABASE_URL=postgresql:\u002F\u002Fuser:pass@db:5432\u002Fskyport\nexport CORS_ORIGIN=https:\u002F\u002Fskyport.example.com\n\n# Development setup\nexport SKYPORT_ENV=development\nexport SKYPORT_PORT=3000\nexport SKYPORT_LOG_LEVEL=debug\nexport SKYPORT_VERBOSE=true\n",[235,685,686,691,705,718,730,742,754,766,778,782,787,798,809,820],{"__ignoreMap":233},[238,687,688],{"class":240,"line":241},[238,689,690],{"class":244},"# Production setup\n",[238,692,693,697,700,702],{"class":240,"line":248},[238,694,696],{"class":695},"spNyl","export",[238,698,699],{"class":251}," SKYPORT_ENV",[238,701,256],{"class":255},[238,703,704],{"class":251},"production\n",[238,706,707,709,712,714],{"class":240,"line":266},[238,708,696],{"class":695},[238,710,711],{"class":251}," SKYPORT_PORT",[238,713,256],{"class":255},[238,715,717],{"class":716},"sbssI","8080\n",[238,719,720,722,725,727],{"class":240,"line":280},[238,721,696],{"class":695},[238,723,724],{"class":251}," SKYPORT_HOST",[238,726,256],{"class":255},[238,728,729],{"class":716},"0.0.0.0\n",[238,731,732,734,737,739],{"class":240,"line":294},[238,733,696],{"class":695},[238,735,736],{"class":251}," SKYPORT_LOG_LEVEL",[238,738,256],{"class":255},[238,740,741],{"class":251},"warn\n",[238,743,744,746,749,751],{"class":240,"line":301},[238,745,696],{"class":695},[238,747,748],{"class":251}," SKYPORT_JWT_SECRET",[238,750,256],{"class":255},[238,752,753],{"class":251},"your-very-secret-key\n",[238,755,756,758,761,763],{"class":240,"line":307},[238,757,696],{"class":695},[238,759,760],{"class":251}," DATABASE_URL",[238,762,256],{"class":255},[238,764,765],{"class":251},"postgresql:\u002F\u002Fuser:pass@db:5432\u002Fskyport\n",[238,767,768,770,773,775],{"class":240,"line":321},[238,769,696],{"class":695},[238,771,772],{"class":251}," CORS_ORIGIN",[238,774,256],{"class":255},[238,776,777],{"class":251},"https:\u002F\u002Fskyport.example.com\n",[238,779,780],{"class":240,"line":335},[238,781,298],{"emptyLinePlaceholder":297},[238,783,784],{"class":240,"line":349},[238,785,786],{"class":244},"# Development setup\n",[238,788,789,791,793,795],{"class":240,"line":354},[238,790,696],{"class":695},[238,792,699],{"class":251},[238,794,256],{"class":255},[238,796,797],{"class":251},"development\n",[238,799,800,802,804,806],{"class":240,"line":360},[238,801,696],{"class":695},[238,803,711],{"class":251},[238,805,256],{"class":255},[238,807,808],{"class":716},"3000\n",[238,810,811,813,815,817],{"class":240,"line":374},[238,812,696],{"class":695},[238,814,736],{"class":251},[238,816,256],{"class":255},[238,818,819],{"class":251},"debug\n",[238,821,822,824,827,829],{"class":240,"line":388},[238,823,696],{"class":695},[238,825,826],{"class":251}," SKYPORT_VERBOSE",[238,828,256],{"class":255},[238,830,831],{"class":251},"true\n",[833,834],"hr",{},[214,836,837,841,842,845,846],{},[838,839,840],"strong",{},"See also",": ",[843,844,195],"a",{"href":196}," | ",[843,847,162],{"href":163},[849,850,851],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":233,"searchDepth":248,"depth":248,"links":853},[854,857,858,859,860,861],{"id":220,"depth":248,"text":221,"children":855},[856],{"id":225,"depth":266,"text":226},{"id":427,"depth":248,"text":428},{"id":562,"depth":248,"text":563},{"id":606,"depth":248,"text":607},{"id":646,"depth":248,"text":48},{"id":679,"depth":248,"text":680},"SkyPort environment variables configuration reference","md",null,{},{"title":179,"description":862},"5wGBwEBof7aOl0fuOpspetg6gBfFQ6PQikvvyRQ-UNQ",[869,871],{"title":175,"path":176,"stem":177,"description":870,"children":-1},"Complete SkyPort CLI command reference",{"title":183,"path":184,"stem":185,"description":872,"children":-1},"SkyPort REST API endpoints and WebSocket documentation",1778858462386]