Skip to content

Commit 2940525

Browse files
committed
add default value in creating web app for containers
1 parent 1890f59 commit 2940525

File tree

1 file changed

+12
-0
lines changed
  • PluginsAndFeatures/azure-toolkit-for-eclipse/com.microsoft.azuretools.container/src/main/java/com/microsoft/azuretools/container/ui

1 file changed

+12
-0
lines changed

PluginsAndFeatures/azure-toolkit-for-eclipse/com.microsoft.azuretools.container/src/main/java/com/microsoft/azuretools/container/ui/PublishWebAppOnLinuxDialog.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@
2828
import java.nio.file.Files;
2929
import java.nio.file.Path;
3030
import java.nio.file.Paths;
31+
import java.text.DateFormat;
32+
import java.text.SimpleDateFormat;
33+
import java.util.Date;
3134
import java.util.HashMap;
3235
import java.util.List;
3336
import java.util.Map;
@@ -107,6 +110,9 @@ public class PublishWebAppOnLinuxDialog extends AzureTitleAreaDialogWrapper impl
107110
private static final String DOMAIN_NAME_REGEX = "^([a-zA-Z0-9]([a-zA-Z0-9\\-]{0,61}[a-zA-Z0-9])?\\.)+[a-zA-Z]{2,}$";
108111
private static final String REPO_COMPONENTS_REGEX = "[a-z0-9]+(?:[._-][a-z0-9]+)*";
109112
private static final String TAG_REGEX = "^[\\w]+[\\w.-]*$";
113+
private static final String APP_NAME_PREFIX = "webapp-linux";
114+
private static final String RESOURCE_GROUP_NAME_PREFIX = "rg-web-linux";
115+
private static final String APP_SERVICE_PLAN_NAME_PREFIX = "appsp-linux";
110116
private static final int TAG_LENGTH = 128;
111117
private static final int REPO_LENGTH = 255;
112118

@@ -599,6 +605,12 @@ private Subscription getSelectedSubscription() {
599605

600606
// helpers
601607
private void reset() {
608+
// set default value
609+
DateFormat df = new SimpleDateFormat("yyMMddHHmmss");
610+
String date = df.format(new Date());
611+
cpNew.txtAppName.setText(String.format("%s-%s", APP_NAME_PREFIX, date));
612+
cpNew.txtNewResourceGroupName.setText(String.format("%s-%s", RESOURCE_GROUP_NAME_PREFIX, date));
613+
cpNew.txtAppServicePlanName.setText(String.format("%s-%s", APP_SERVICE_PLAN_NAME_PREFIX, date));
602614
// set default Dockerfile path
603615
String defaultDockerFilePath = DockerUtil.getDefaultDockerFilePathIfExist(basePath);
604616
cpAcr.setDockerfilePath(defaultDockerFilePath);

0 commit comments

Comments
 (0)