mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-18 21:45:31 +09:00
refactor(self-hosting): forward every setting, drop dead config (#3047)
This commit is contained in:
1 parent
39f9beda5a
commit
2b8a743dc5
96 files changed
+1743
-2391
No files matched your search
@@ -1,13 +1,9 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
const DOCS_ENDPOINT = 'https://fluxer.dev';
|
||||
|
||||
export interface DomainConfig {
|
||||
base_domain: string;
|
||||
public_scheme: 'http' | 'https';
|
||||
internal_scheme: 'http' | 'https';
|
||||
public_port?: number;
|
||||
internal_port?: number;
|
||||
static_cdn_domain?: string;
|
||||
invite_domain?: string;
|
||||
gift_domain?: string;
|
||||
@@ -29,7 +25,6 @@ export interface DerivedEndpoints {
|
||||
media: string;
|
||||
static_cdn: string;
|
||||
admin: string;
|
||||
docs: string;
|
||||
marketing: string;
|
||||
invite: string;
|
||||
gift: string;
|
||||
@@ -129,7 +124,6 @@ export function deriveDomain(
|
||||
| 'media'
|
||||
| 'static_cdn'
|
||||
| 'admin'
|
||||
| 'docs'
|
||||
| 'marketing'
|
||||
| 'invite'
|
||||
| 'gift',
|
||||
@@ -160,7 +154,6 @@ export function deriveEndpointsFromDomain(config: DomainConfig): DerivedEndpoint
|
||||
? buildUrl('https', deriveDomain('static_cdn', config), undefined)
|
||||
: buildUrl(public_scheme, deriveDomain('static_cdn', config), public_port),
|
||||
admin: buildUrl(public_scheme, deriveDomain('admin', config), public_port, '/admin'),
|
||||
docs: DOCS_ENDPOINT,
|
||||
marketing: buildUrl(public_scheme, deriveDomain('marketing', config), public_port, '/marketing'),
|
||||
invite: buildUrl(public_scheme, deriveDomain('invite', config), public_port, '/invite'),
|
||||
gift: buildUrl(public_scheme, deriveDomain('gift', config), public_port, '/gift'),
|
||||
|
||||
Reference in new issue
Block a user