mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-22 01:25:38 -05:00
SQL Project - deploy to docker publish option (#17050)
SQL Project - deploy to docker publish option
This commit is contained in:
@@ -128,13 +128,13 @@ export const done = localize('done', "Done");
|
||||
export const nameMustNotBeEmpty = localize('nameMustNotBeEmpty', "Name must not be empty");
|
||||
|
||||
// Deploy
|
||||
export const selectDeployOption = localize('selectDeployOption', "Select where to deploy the project to");
|
||||
export const deployToExistingServer = localize('deployToExistingServer', "Deploy to existing server");
|
||||
export const deployToDockerContainer = localize('deployToDockerContainer', "Deploy to docker container");
|
||||
export const selectPublishOption = localize('selectPublishOption', "Select where to publish the project to");
|
||||
export const publishToExistingServer = localize('publishToExistingServer', "Publish to existing server");
|
||||
export const publishToDockerContainer = localize('publishToDockerContainer', "Publish to docker container");
|
||||
export const enterPortNumber = localize('enterPortNumber', "Enter port number or press enter to use the default value");
|
||||
export const enterConnectionStringEnvName = localize('enterConnectionStringEnvName', "Enter connection string environment variable name");
|
||||
export const enterConnectionStringTemplate = localize('enterConnectionStringTemplate', "Enter connection string template");
|
||||
export const enterPassword = localize('enterPassword', "Enter password or press enter to use the generated password");
|
||||
export const enterPassword = localize('enterPassword', "Enter password");
|
||||
export const portMustBeNumber = localize('portMustNotBeNumber', "Port must a be number");
|
||||
export const valueCannotBeEmpty = localize('valueCannotBeEmpty', "Value cannot be empty");
|
||||
export const dockerImageLabelPrefix = 'source=sqldbproject';
|
||||
|
||||
@@ -505,3 +505,15 @@ export async function getAllProjectsInFolder(folder: vscode.Uri, projectExtensio
|
||||
// glob will return an array of file paths with forward slashes, so they need to be converted back if on windows
|
||||
return (await glob(projFilter)).map(p => vscode.Uri.file(path.resolve(p)));
|
||||
}
|
||||
|
||||
export function validateSqlServerPortNumber(port: string | undefined): boolean {
|
||||
if (!port) {
|
||||
return false;
|
||||
}
|
||||
const valueAsNum = +port;
|
||||
return !isNaN(valueAsNum) && valueAsNum > 0 && valueAsNum < 65535;
|
||||
}
|
||||
|
||||
export function isEmptyString(password: string | undefined): boolean {
|
||||
return password === undefined || password === '';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user