fix: immich port with external domain (#9856)

* fix: immich port with external domain

* rename variable
This commit is contained in:
martin 2024-05-29 19:06:49 +02:00 committed by GitHub
parent 416399499b
commit 12cf116798
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 6 additions and 3 deletions

View File

@ -24,6 +24,8 @@ export const envName = (process.env.IMMICH_ENV || 'production').toUpperCase();
export const isDev = () => process.env.IMMICH_ENV === 'development';
export const APP_MEDIA_LOCATION = process.env.IMMICH_MEDIA_LOCATION || './upload';
export const WEB_ROOT = process.env.IMMICH_WEB_ROOT || '/usr/src/app/www';
const HOST_SERVER_PORT = process.env.IMMICH_PORT || '2283';
export const DEFAULT_EXTERNAL_DOMAIN = 'http://localhost:' + HOST_SERVER_PORT;
const GEODATA_ROOT_PATH = process.env.IMMICH_REVERSE_GEOCODING_ROOT || '/usr/src/resources';

View File

@ -1,4 +1,5 @@
import { Inject, Injectable } from '@nestjs/common';
import { DEFAULT_EXTERNAL_DOMAIN } from 'src/constants';
import { SystemConfigCore } from 'src/cores/system-config.core';
import { OnServerEvent } from 'src/decorators';
import { AlbumEntity } from 'src/entities/album.entity';
@ -63,7 +64,7 @@ export class NotificationService {
const { html, text } = this.notificationRepository.renderEmail({
template: EmailTemplate.WELCOME,
data: {
baseUrl: server.externalDomain || 'http://localhost:2283',
baseUrl: server.externalDomain || DEFAULT_EXTERNAL_DOMAIN,
displayName: user.name,
username: user.email,
password: tempPassword,
@ -100,7 +101,7 @@ export class NotificationService {
const { html, text } = this.notificationRepository.renderEmail({
template: EmailTemplate.ALBUM_INVITE,
data: {
baseUrl: server.externalDomain || 'http://localhost:2283',
baseUrl: server.externalDomain || DEFAULT_EXTERNAL_DOMAIN,
albumId: album.id,
albumName: album.albumName,
senderName: album.owner.name,
@ -144,7 +145,7 @@ export class NotificationService {
const { html, text } = this.notificationRepository.renderEmail({
template: EmailTemplate.ALBUM_UPDATE,
data: {
baseUrl: server.externalDomain || 'http://localhost:2283',
baseUrl: server.externalDomain || DEFAULT_EXTERNAL_DOMAIN,
albumId: album.id,
albumName: album.albumName,
recipientName: recipient.name,