Docker updates
This commit is contained in:
parent
e556cdceba
commit
bef49705a4
8 changed files with 50 additions and 34 deletions
7
zammad-proxy/docker-entrypoint.sh
Normal file
7
zammad-proxy/docker-entrypoint.sh
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
cd ${APP_DIR}
|
||||
echo "starting shell app"
|
||||
exec dumb-init npm run start
|
||||
|
|
@ -5,23 +5,19 @@ export function middleware(request: NextRequest) {
|
|||
console.log("INTO middleware")
|
||||
const path = request.nextUrl.pathname
|
||||
console.log({ path })
|
||||
if (path.startsWith('/zammad')) {
|
||||
console.log("INTO middleware 2")
|
||||
const finalURL = new URL(path.replace("/zammad", ""), process.env.ZAMMAD_URL)
|
||||
console.log(finalURL.toString())
|
||||
|
||||
const requestHeaders = new Headers()
|
||||
requestHeaders.set('X-Forwarded-User', 'darren@redaranj.com')
|
||||
requestHeaders.set('Host', 'zammad.example.com')
|
||||
console.log("INTO middleware 2")
|
||||
const finalURL = new URL(path.replace("/zammad", ""), process.env.ZAMMAD_URL)
|
||||
console.log(finalURL.toString())
|
||||
|
||||
console.log(requestHeaders)
|
||||
return NextResponse.rewrite(finalURL, {
|
||||
request: {
|
||||
headers: requestHeaders
|
||||
}
|
||||
})
|
||||
} else {
|
||||
console.log("INTO middleware 3")
|
||||
return NextResponse.next()
|
||||
}
|
||||
const requestHeaders = new Headers(request.headers)
|
||||
requestHeaders.set('X-Forwarded-User', 'darren@redaranj.com')
|
||||
requestHeaders.set('Host', 'zammad.example.com')
|
||||
|
||||
console.log(requestHeaders)
|
||||
return NextResponse.rewrite(finalURL, {
|
||||
request: {
|
||||
headers: requestHeaders
|
||||
}
|
||||
})
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue