fix env variables

This commit is contained in:
Emily
2024-07-03 15:58:56 +02:00
parent 5314ba3f89
commit aedabd3b36
5 changed files with 14 additions and 6 deletions

View File

@@ -16,6 +16,11 @@ EMAIL_PASS=
AUTH_JWT_SECRET= AUTH_JWT_SECRET=
AUTH_MODE=
NOAUTH_USER_EMAIL=
NOAUTH_USER_NAME=
GOOGLE_AUTH_CLIENT_ID= GOOGLE_AUTH_CLIENT_ID=
GOOGLE_AUTH_CLIENT_SECRET= GOOGLE_AUTH_CLIENT_SECRET=

View File

@@ -46,7 +46,7 @@ export default defineNuxtConfig({
NOAUTH_USER_EMAIL: process.env.NOAUTH_USER_EMAIL, NOAUTH_USER_EMAIL: process.env.NOAUTH_USER_EMAIL,
NOAUTH_USER_NAME: process.env.NOAUTH_USER_NAME, NOAUTH_USER_NAME: process.env.NOAUTH_USER_NAME,
public: { public: {
GOOGLE_AUTH_CLIENT_ID: process.env.GOOGLE_AUTH_CLIENT_ID AUTH_MODE: process.env.AUTH_MODE
} }
}, },

View File

@@ -3,7 +3,7 @@
definePageMeta({ layout: 'none' }); definePageMeta({ layout: 'none' });
const config = useRuntimeConfig() const config = useRuntimeConfig()
const isNoAuth = ref<boolean>(config.public.GOOGLE_AUTH_CLIENT_ID == undefined); const isNoAuth = ref<boolean>(config.public.AUTH_MODE == 'NO_AUTH');
const useCodeClientWrapper = isNoAuth.value === false ? const useCodeClientWrapper = isNoAuth.value === false ?
useCodeClient : useCodeClient :

View File

@@ -2,9 +2,9 @@
import { createUserJwt } from '~/server/AuthManager'; import { createUserJwt } from '~/server/AuthManager';
import { UserModel } from '@schema/UserSchema'; import { UserModel } from '@schema/UserSchema';
const { NOAUTH_USER_EMAIL, NOAUTH_USER_NAME, GOOGLE_AUTH_CLIENT_ID } = useRuntimeConfig(); const { NOAUTH_USER_EMAIL, NOAUTH_USER_NAME, public: publicRuntime } = useRuntimeConfig();
const noAuthMode = GOOGLE_AUTH_CLIENT_ID.length == 0; const noAuthMode = publicRuntime.AUTH_MODE == 'NO_AUTH';
export default defineEventHandler(async event => { export default defineEventHandler(async event => {

View File

@@ -90,8 +90,11 @@ services:
# NUXT_GOOGLE_AUTH_CLIENT_ID: "" # NUXT_GOOGLE_AUTH_CLIENT_ID: ""
# NUXT_GOOGLE_AUTH_CLIENT_SECRET: "" # NUXT_GOOGLE_AUTH_CLIENT_SECRET: ""
# NO_AUTH or GOOGLE
# Default user created to login if no GOOGLE_AUTH_CLIENT_ID is provided NUXT_PUBLIC_AUTH_MODE: 'NO_AUTH'
# Default user created in NO_AUTH mode
NUXT_NOAUTH_USER_EMAIL: 'default@user.com' NUXT_NOAUTH_USER_EMAIL: 'default@user.com'
NUXT_NOAUTH_USER_NAME: "defaultuser" NUXT_NOAUTH_USER_NAME: "defaultuser"