File tree Expand file tree Collapse file tree 1 file changed +14
-2
lines changed
packages/server/src/utils/traefik Expand file tree Collapse file tree 1 file changed +14
-2
lines changed Original file line number Diff line number Diff line change @@ -122,13 +122,25 @@ export const createRouterConfig = async (
122122 if ( ( entryPoint === "websecure" && https ) || ! https ) {
123123 // redirects
124124 for ( const redirect of redirects ) {
125- const middlewareName = `redirect-${ appName } -${ redirect . uniqueConfigKey } ` ;
125+ let middlewareName = `redirect-${ appName } -${ redirect . uniqueConfigKey } ` ;
126+ if ( domain . domainType === "preview" ) {
127+ middlewareName = `redirect-${ appName . replace (
128+ / ^ p r e v i e w - ( .+ ) - [ ^ - ] + $ / ,
129+ "$1" ,
130+ ) } -${ redirect . uniqueConfigKey } `;
131+ }
126132 routerConfig . middlewares ?. push ( middlewareName ) ;
127133 }
128134
129135 // security
130136 if ( security . length > 0 ) {
131- const middlewareName = `auth-${ appName } ` ;
137+ let middlewareName = `auth-${ appName } ` ;
138+ if ( domain . domainType === "preview" ) {
139+ middlewareName = `auth-${ appName . replace (
140+ / ^ p r e v i e w - ( .+ ) - [ ^ - ] + $ / ,
141+ "$1" ,
142+ ) } `;
143+ }
132144 routerConfig . middlewares ?. push ( middlewareName ) ;
133145 }
134146 }
You can’t perform that action at this time.
0 commit comments