Merge pull request #4022 from dokku/4013-slashes-in-app-names

Do not allow slashes in app names
This commit is contained in:
Jose Diaz-Gonzalez
2020-06-18 12:15:27 -04:00
committed by GitHub
2 changed files with 6 additions and 1 deletions

View File

@@ -582,7 +582,7 @@ func IsValidAppName(appName string) error {
return fmt.Errorf("APP must not be null")
}
r, _ := regexp.Compile("^[a-z0-9][^:A-Z]*$")
r, _ := regexp.Compile("^[a-z0-9][^/:A-Z]*$")
if r.MatchString(appName) {
return nil
}

View File

@@ -81,6 +81,11 @@ teardown() {
echo "status: $status"
assert_failure
run /bin/bash -c "dokku apps:create test/app"
echo "output: $output"
echo "status: $status"
assert_failure
run /bin/bash -c "dokku --app $TEST_APP apps:create"
echo "output: $output"
echo "status: $status"