Docker updates

This commit is contained in:
Darren Clarke 2023-02-10 12:14:44 +00:00
parent e556cdceba
commit bef49705a4
8 changed files with 50 additions and 34 deletions

View file

@ -0,0 +1,7 @@
#!/bin/bash
set -e
cd ${APP_DIR}
echo "starting shell app"
exec dumb-init npm run start

View file

@ -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
}
})
}