Merge pull request #6036 from l3x4/fix-traefik-vhosts-templates-compose

Fix traefik vhosts compose template
This commit is contained in:
Jose Diaz-Gonzalez
2023-07-18 12:11:15 -04:00
committed by GitHub
2 changed files with 28 additions and 1 deletions

View File

@@ -238,3 +238,25 @@ teardown() {
echo "status: $status"
assert_output "http:80:5000"
}
@test "(traefik) show-config without auth set" {
run /bin/bash -c "dokku traefik:set --global basic-auth-username \"\""
run /bin/bash -c "dokku traefik:set --global basic-auth-password \"\""
run /bin/bash -c "dokku traefik:show-config"
echo "output: $output"
echo "status: $status"
assert_success
refute_line ' - "traefik.http.routers.api.middlewares=auth"'
}
@test "(traefik) show-config with auth set" {
run /bin/bash -c "dokku traefik:set --global basic-auth-username test-username"
run /bin/bash -c "dokku traefik:set --global basic-auth-password test-password"
run /bin/bash -c "dokku traefik:show-config"
echo "output: $output"
echo "status: $status"
assert_success
assert_line ' - "traefik.http.routers.api.middlewares=auth"'
}