fix: add baseUrl in passport oauth

This commit is contained in:
Lin, Hung-Shin committed 2023-10-11 14:46:07 +08:00
1 parent a69f4960b2
commit 33582a4827
6 files changed
+10 -3

No files matched your search

+1
View File
@@ -36,6 +36,7 @@ services:
- mongo:/data/db
- ./mongo-init.js:/docker-entrypoint-initdb.d/mongo-init.js:ro
environment:
- BASE_URL=https://example.com
- MONGO_INITDB_ROOT_USERNAME=admin
- MONGO_INITDB_ROOT_PASSWORD=admin-password
- MONGO_USER=user
+1
View File
@@ -37,6 +37,7 @@ services:
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- BASE_URL=http://localhost:5173
- MONGO_URL=mongodb://user:user-password@db-test:27017/odyssey-test
- DOCKER_NETWORK=linux-odyssey-players
- GOOGLE_CLIENT_ID=${GOOGLE_CLIENT_ID}
+1
View File
@@ -27,6 +27,7 @@ services:
- ./packages:/app/packages
- ./quests:/app/quests
environment:
- BASE_URL=http://localhost:5173
- MONGO_URL=mongodb://db:27017/odyssey-test
- DOCKER_NETWORK=linux-odyssey-players
- HOST_PWD=${PWD}
+1 -1
View File
@@ -43,7 +43,7 @@ export default enabled
{
clientID: config.google.clientID,
clientSecret: config.google.clientSecret,
callbackURL: '/api/v1/auth/google/callback',
callbackURL: `${config.baseUrl}/api/v1/auth/google/callback`,
scope: ['profile', 'email'],
},
verify
+5 -1
View File
@@ -1,6 +1,6 @@
import { get } from './utils/env.js'
export default {
const config = {
host: get('HOST', 'localhost'),
port: get('PORT', 3000),
db: get('MONGO_URL', 'mongodb://localhost:27017/odyssey-test'),
@@ -15,3 +15,7 @@ export default {
clientSecret: get('GOOGLE_CLIENT_SECRET', ''),
},
}
config.baseUrl = get('BASE_URL', `http://${config.host}:${config.port}`)
export default config
+1 -1
View File
@@ -49,7 +49,7 @@ async function main() {
app.use('/api/v1', apiRouter)
server.listen(config.port, config.host, () => {
console.log(`Server listening at http://${config.host}:${config.port}`)
console.log(`Server listening at ${config.baseUrl}`)
})
}