fix(server): selfhost issues (#5623)

- env name in helm chart
- omit health check controller in selfhost env
This commit is contained in:
LongYinan 2024-01-18 05:55:54 +00:00
parent 9fdbb3ac3d
commit c5ea6fd2c3
No known key found for this signature in database
GPG Key ID: 30B1140CE1C07C99
3 changed files with 10 additions and 2 deletions

View File

@ -73,7 +73,7 @@ spec:
value: "{{ .Values.app.path }}"
- name: AFFINE_SERVER_HOST
value: "{{ .Values.app.host }}"
- name: AFFINE_SERVER_HOST
- name: AFFINE_SERVER_HTTPS
value: "{{ .Values.app.https }}"
- name: ENABLE_R2_OBJECT_STORAGE
value: "{{ .Values.app.objectStorage.r2.enabled }}"

View File

@ -33,6 +33,7 @@ export const FunctionalityModules: Array<Type | DynamicModule> = [
},
],
imports: [...FunctionalityModules, ...BusinessModules],
controllers: [AppController],
controllers:
process.env.SERVER_FLAVOR === 'selfhosted' ? [] : [AppController],
})
export class AppModule {}

View File

@ -10,6 +10,13 @@ declare global {
// eslint-disable-next-line no-var
var AFFiNE: AFFiNEConfig;
}
// eslint-disable-next-line @typescript-eslint/no-namespace
namespace NodeJS {
interface ProcessEnv {
SERVER_FLAVOR: ServerFlavor | '';
}
}
}
export enum ExternalAccount {