feat: updated frontend docker containers to allow for runtime environment variable definitions

This commit is contained in:
Andrew Bastin
2023-07-14 16:43:38 +05:30
parent 6454d83486
commit 1b1a09c675
24 changed files with 466 additions and 70 deletions

View File

@@ -95,9 +95,9 @@ export class AuthService {
*/
private async generateRefreshToken(userUid: string) {
const refreshTokenPayload: RefreshTokenPayload = {
iss: process.env.VITE_BASE_URL,
iss: process.env.APP_BASE_URL,
sub: userUid,
aud: [process.env.VITE_BASE_URL],
aud: [process.env.APP_BASE_URL],
};
const refreshToken = await this.jwtService.sign(refreshTokenPayload, {
@@ -127,9 +127,9 @@ export class AuthService {
*/
async generateAuthTokens(userUid: string) {
const accessTokenPayload: AccessTokenPayload = {
iss: process.env.VITE_BASE_URL,
iss: process.env.APP_BASE_URL,
sub: userUid,
aud: [process.env.VITE_BASE_URL],
aud: [process.env.APP_BASE_URL],
};
const refreshToken = await this.generateRefreshToken(userUid);
@@ -218,14 +218,14 @@ export class AuthService {
let url: string;
switch (origin) {
case Origin.ADMIN:
url = process.env.VITE_ADMIN_URL;
url = process.env.APP_ADMIN_URL;
break;
case Origin.APP:
url = process.env.VITE_BASE_URL;
url = process.env.APP_BASE_URL;
break;
default:
// if origin is invalid by default set URL to Hoppscotch-App
url = process.env.VITE_BASE_URL;
url = process.env.APP_BASE_URL;
}
await this.mailerService.sendEmail(email, {