UNPKG

@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
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; }