@nestjs-mod/docker-compose
Version:
Docker Compose is a tool for defining and running multi-container applications. It is the key to unlocking a streamlined and efficient development and deployment experience. (Generator docker-compose.yml for https://docs.docker.com/compose)
43 lines (42 loc) • 1.6 kB
TypeScript
import ms from 'ms';
export declare enum SsoRole {
admin = "admin",
manager = "manager",
user = "user"
}
export declare class DockerComposeSsoEnvironments {
databaseUrl: string;
singleSignOnPort?: number;
singleSignOnKeyvUrl: string;
singleSignOnMinioServerHost: string;
singleSignOnMinioAccessKey: string;
singleSignOnMinioSecretKey: string;
/***********************
* NOTIFICATIONS
**********************/
singleSignOnNotificationsMailTransport?: string;
singleSignOnNotificationsMailDefaultSenderName?: string;
singleSignOnNotificationsMailDefaultSenderEmail?: string;
/***********************
* SSO
**********************/
singleSignOnSsoServerUrl: string;
singleSignOnSsoClientUrl: string;
singleSignOnSsoAdminSecret?: string;
singleSignOnSsoAdminEmail?: string;
singleSignOnSsoAdminUsername?: string;
singleSignOnSsoAdminPassword?: string;
singleSignOnSsoUserAvailableRoles?: string[];
singleSignOnSsoUserDefaultRoles?: string[];
singleSignOnSsoAdminDefaultRoles?: string[];
singleSignOnSsoManagerDefaultRoles?: string[];
singleSignOnSsoJwtSecretKey?: string;
singleSignOnSsoJwtAccessTokenExpiresIn: ms.StringValue;
singleSignOnSsoJwtRefreshTokenExpiresIn: ms.StringValue;
singleSignOnSsoCacheTTL?: number;
singleSignOnSsoDefaultPublicProjects?: string;
singleSignOnSsoDefaultProject?: string;
singleSignOnSsoDisableEmailVerification?: boolean;
singleSignOnSsoGoogleOauthClientId?: string;
singleSignOnSsoGoogleOauthClientSecretKey?: string;
}