mirror of
https://github.com/coder/code-server.git
synced 2026-05-09 22:07:26 +02:00
Add cookie-suffix flag (#7590)
This commit is contained in:
@@ -53,6 +53,7 @@ export interface UserProvidedCodeArgs {
|
||||
"disable-getting-started-override"?: boolean
|
||||
"disable-proxy"?: boolean
|
||||
"session-socket"?: string
|
||||
"cookie-suffix"?: string
|
||||
"link-protection-trusted-domains"?: string[]
|
||||
// locale is used by both VS Code and code-server.
|
||||
locale?: string
|
||||
@@ -172,6 +173,12 @@ export const options: Options<Required<UserProvidedArgs>> = {
|
||||
"session-socket": {
|
||||
type: "string",
|
||||
},
|
||||
"cookie-suffix": {
|
||||
type: "string",
|
||||
description:
|
||||
"Adds a suffix to the cookie. This can prevent a collision of cookies for subdomains, making them explixit. \n" +
|
||||
"Without this flag, no suffix is used. This can also be set with CODE_SERVER_COOKIE_SUFFIX set to any string.",
|
||||
},
|
||||
"disable-file-downloads": {
|
||||
type: "boolean",
|
||||
description:
|
||||
@@ -616,6 +623,10 @@ export async function setDefaults(cliArgs: UserProvidedArgs, configArgs?: Config
|
||||
usingEnvPassword = false
|
||||
}
|
||||
|
||||
if (process.env.CODE_SERVER_COOKIE_SUFFIX) {
|
||||
args["cookie-suffix"] = process.env.CODE_SERVER_COOKIE_SUFFIX
|
||||
}
|
||||
|
||||
if (process.env.GITHUB_TOKEN) {
|
||||
args["github-auth"] = process.env.GITHUB_TOKEN
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user