committed by
GitHub
24 changed files with 248 additions and 732 deletions
@ -1,259 +1,5 @@ |
|||||
{ |
{ |
||||
"App": { |
|
||||
"ShowPii": true, |
|
||||
"SelfUrl": "http://127.0.0.1:30001/", |
|
||||
"CorsOrigins": "http://127.0.0.1:3100,http://127.0.0.1:30001,http://localhost:9010", |
|
||||
"Urls": { |
|
||||
"Applications": { |
|
||||
"MVC": { |
|
||||
"RootUrl": "http://127.0.0.1:30001/", |
|
||||
"Urls": { |
|
||||
"Abp.Account.EmailConfirm": "Account/EmailConfirm", |
|
||||
"Abp.Account.EmailVerifyLogin": "Account/VerifyCode" |
|
||||
} |
|
||||
}, |
|
||||
"STS": { |
|
||||
"RootUrl": "http://127.0.0.1:30001/" |
|
||||
}, |
|
||||
"VueVbenAdmin": { |
|
||||
"RootUrl": "http://127.0.0.1:3100", |
|
||||
"Urls": { |
|
||||
"Abp.Account.EmailConfirm": "account/email-confirm" |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
}, |
|
||||
"Auditing": { |
|
||||
"AllEntitiesSelector": true |
|
||||
}, |
|
||||
"DistributedCache": { |
|
||||
"HideErrors": true, |
|
||||
"KeyPrefix": "LINGYUN.Abp.Application", |
|
||||
"GlobalCacheEntryOptions": { |
|
||||
"SlidingExpiration": "30:00:00", |
|
||||
"AbsoluteExpirationRelativeToNow": "60:00:00" |
|
||||
} |
|
||||
}, |
|
||||
"Databases": { |
|
||||
"Default": { |
|
||||
"DatabaseName": "Default", |
|
||||
"MappedConnections": [ |
|
||||
"AbpAuditLogging", |
|
||||
"AbpIdentity", |
|
||||
"AbpFeatureManagement", |
|
||||
"AbpSettingManagement", |
|
||||
"AbpPermissionManagement", |
|
||||
"AppPlatform", |
|
||||
"TaskManagement", |
|
||||
"Notifications", |
|
||||
"MessageService" |
|
||||
], |
|
||||
"IsUsedByTenants": true |
|
||||
}, |
|
||||
"HostOnly": { |
|
||||
"DatabaseName": "HostDb", |
|
||||
"MappedConnections": [ |
|
||||
"AbpOpenIddict", |
|
||||
"AbpIdentityServer", |
|
||||
"AbpSaas", |
|
||||
"AbpTextTemplating", |
|
||||
"AbpLocalizationManagement", |
|
||||
"Workflow", |
|
||||
"Demo" |
|
||||
], |
|
||||
"IsUsedByTenants": false |
|
||||
} |
|
||||
}, |
|
||||
"ConnectionStrings": { |
"ConnectionStrings": { |
||||
"Default": "Server=127.0.0.1;Database=Platform-V70;User Id=root;Password=123456;SslMode=None", |
"Default": "Server=127.0.0.1;Database=Platform-V70;User Id=root;Password=123456;SslMode=None" //MySql |
||||
"HostOnly": "Server=127.0.0.1;Database=Platform-V70;User Id=root;Password=123456;SslMode=None" |
|
||||
}, |
|
||||
"DistributedLock": { |
|
||||
"IsEnabled": true, |
|
||||
"Redis": { |
|
||||
"Configuration": "127.0.0.1,defaultDatabase=14" |
|
||||
} |
|
||||
}, |
|
||||
"Elsa": { |
|
||||
"Features": { |
|
||||
"DefaultPersistence": { |
|
||||
"Enabled": true, |
|
||||
"ConnectionStringIdentifier": "Workflow", |
|
||||
"EntityFrameworkCore": { |
|
||||
"MySql": { |
|
||||
"Enabled": true |
|
||||
} |
|
||||
} |
|
||||
}, |
|
||||
"Console": true, |
|
||||
"Http": true, |
|
||||
"Email": true, |
|
||||
"TemporalQuartz": true, |
|
||||
"JavaScriptActivities": true, |
|
||||
"UserTask": true, |
|
||||
"Conductor": true, |
|
||||
"Telnyx": true, |
|
||||
"BlobStoring": true, |
|
||||
"Emailing": true, |
|
||||
"Notification": true, |
|
||||
"Sms": true, |
|
||||
"IM": true, |
|
||||
"PublishWebhook": true, |
|
||||
"Webhooks": { |
|
||||
"Enabled": true, |
|
||||
"ConnectionStringIdentifier": "Workflow", |
|
||||
"EntityFrameworkCore": { |
|
||||
"MySql": { |
|
||||
"Enabled": true |
|
||||
} |
|
||||
} |
|
||||
}, |
|
||||
"WorkflowSettings": { |
|
||||
"Enabled": true, |
|
||||
"ConnectionStringIdentifier": "Workflow", |
|
||||
"EntityFrameworkCore": { |
|
||||
"MySql": { |
|
||||
"Enabled": true |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
}, |
|
||||
"Server": { |
|
||||
"BaseUrl": "http://127.0.0.1:30000" |
|
||||
} |
|
||||
}, |
|
||||
"Quartz": { |
|
||||
"UsePersistentStore": false, |
|
||||
"Properties": { |
|
||||
"quartz.jobStore.dataSource": "tkm", |
|
||||
"quartz.jobStore.type": "Quartz.Impl.AdoJobStore.JobStoreTX,Quartz", |
|
||||
"quartz.jobStore.driverDelegateType": "Quartz.Impl.AdoJobStore.MySQLDelegate,Quartz", |
|
||||
"quartz.dataSource.tkm.connectionString": "Server=127.0.0.1;Database=Platform-V70;User Id=root;Password=123456", |
|
||||
"quartz.dataSource.tkm.connectionStringName": "TaskManagement", |
|
||||
"quartz.dataSource.tkm.provider": "MySqlConnector", |
|
||||
"quartz.jobStore.clustered": "true", |
|
||||
"quartz.serializer.type": "json" |
|
||||
} |
|
||||
}, |
|
||||
"Redis": { |
|
||||
"IsEnabled": true, |
|
||||
"Configuration": "127.0.0.1,defaultDatabase=15", |
|
||||
"InstanceName": "LINGYUN.Abp.Application" |
|
||||
}, |
|
||||
"AuthServer": { |
|
||||
"UseOpenIddict": true, |
|
||||
"Authority": "http://127.0.0.1:30001/", |
|
||||
"ApiName": "lingyun-abp-application", |
|
||||
"SwaggerClientId": "InternalServiceClient", |
|
||||
"SwaggerClientSecret": "1q2w3E*" |
|
||||
}, |
|
||||
"IdentityServer": { |
|
||||
"Clients": { |
|
||||
"VueAdmin": { |
|
||||
"ClientId": "vue-admin-client", |
|
||||
"RootUrl": "http://127.0.0.1:3100/" |
|
||||
}, |
|
||||
"InternalService": { |
|
||||
"ClientId": "InternalServiceClient" |
|
||||
} |
|
||||
} |
|
||||
}, |
|
||||
"OpenIddict": { |
|
||||
"Applications": { |
|
||||
"VueAdmin": { |
|
||||
"ClientId": "vue-admin-client", |
|
||||
"RootUrl": "http://127.0.0.1:3100/" |
|
||||
}, |
|
||||
"InternalService": { |
|
||||
"ClientId": "InternalServiceClient" |
|
||||
} |
|
||||
}, |
|
||||
"Lifetime": { |
|
||||
"AuthorizationCode": "00:05:00", |
|
||||
"AccessToken": "14:00:00", |
|
||||
"DeviceCode": "00:10:00", |
|
||||
"IdentityToken": "00:20:00", |
|
||||
"RefreshToken": "14:00:00", |
|
||||
"RefreshTokenReuseLeeway": "00:00:30", |
|
||||
"UserCode": "00:10:00" |
|
||||
} |
|
||||
}, |
|
||||
"Identity": { |
|
||||
"Password": { |
|
||||
"RequiredLength": 6, |
|
||||
"RequiredUniqueChars": 0, |
|
||||
"RequireNonAlphanumeric": false, |
|
||||
"RequireLowercase": false, |
|
||||
"RequireUppercase": false, |
|
||||
"RequireDigit": false |
|
||||
}, |
|
||||
"Lockout": { |
|
||||
"AllowedForNewUsers": false, |
|
||||
"LockoutDuration": 5, |
|
||||
"MaxFailedAccessAttempts": 5 |
|
||||
}, |
|
||||
"SignIn": { |
|
||||
"RequireConfirmedEmail": false, |
|
||||
"RequireConfirmedPhoneNumber": false |
|
||||
} |
|
||||
}, |
|
||||
"FeatureManagement": { |
|
||||
"IsDynamicStoreEnabled": true |
|
||||
}, |
|
||||
"SettingManagement": { |
|
||||
"IsDynamicStoreEnabled": true |
|
||||
}, |
|
||||
"PermissionManagement": { |
|
||||
"IsDynamicStoreEnabled": true |
|
||||
}, |
|
||||
"TextTemplating": { |
|
||||
"IsDynamicStoreEnabled": true |
|
||||
}, |
|
||||
"WebhooksManagement": { |
|
||||
"IsDynamicStoreEnabled": true |
|
||||
}, |
|
||||
"Logging": { |
|
||||
"Serilog": { |
|
||||
"Elasticsearch": { |
|
||||
"IndexFormat": "abp.dev.logging-{0:yyyy.MM.dd}" |
|
||||
} |
|
||||
} |
|
||||
}, |
|
||||
"AuditLogging": { |
|
||||
"Elasticsearch": { |
|
||||
"IndexPrefix": "abp.dev.auditing" |
|
||||
} |
|
||||
}, |
|
||||
"Elasticsearch": { |
|
||||
"NodeUris": "http://127.0.0.1:9200" |
|
||||
}, |
|
||||
"Serilog": { |
|
||||
"MinimumLevel": { |
|
||||
"Default": "Debug", |
|
||||
"Override": { |
|
||||
"System": "Warning", |
|
||||
"Microsoft": "Warning", |
|
||||
"DotNetCore": "Debug" |
|
||||
} |
|
||||
}, |
|
||||
"WriteTo": [ |
|
||||
{ |
|
||||
"Name": "Console", |
|
||||
"Args": { |
|
||||
"restrictedToMinimumLevel": "Debug", |
|
||||
"outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss} [{Level:u3}] [{SourceContext}] [{ProcessId}] [{ThreadId}] - {Message:lj}{NewLine}{Exception}" |
|
||||
} |
|
||||
}, |
|
||||
{ |
|
||||
"Name": "Elasticsearch", |
|
||||
"Args": { |
|
||||
"nodeUris": "http://127.0.0.1:9200", |
|
||||
"indexFormat": "abp.dev.logging-{0:yyyy.MM.dd}", |
|
||||
"autoRegisterTemplate": true, |
|
||||
"autoRegisterTemplateVersion": "ESv7" |
|
||||
} |
|
||||
} |
|
||||
] |
|
||||
} |
} |
||||
} |
} |
||||
@ -1,228 +1,5 @@ |
|||||
{ |
{ |
||||
"App": { |
|
||||
"ShowPii": true, |
|
||||
"SelfUrl": "http://127.0.0.1:30001/", |
|
||||
"CorsOrigins": "http://127.0.0.1:3100,http://127.0.0.1:30001", |
|
||||
"Urls": { |
|
||||
"Applications": { |
|
||||
"MVC": { |
|
||||
"RootUrl": "http://127.0.0.1:30001/", |
|
||||
"Urls": { |
|
||||
"Abp.Account.EmailConfirm": "Account/EmailConfirm", |
|
||||
"Abp.Account.EmailVerifyLogin": "Account/VerifyCode" |
|
||||
} |
|
||||
}, |
|
||||
"STS": { |
|
||||
"RootUrl": "http://127.0.0.1:30001/" |
|
||||
}, |
|
||||
"VueVbenAdmin": { |
|
||||
"RootUrl": "http://127.0.0.1:3100", |
|
||||
"Urls": { |
|
||||
"Abp.Account.EmailConfirm": "account/email-confirm" |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
}, |
|
||||
"Auditing": { |
|
||||
"AllEntitiesSelector": true |
|
||||
}, |
|
||||
"DistributedCache": { |
|
||||
"HideErrors": true, |
|
||||
"KeyPrefix": "LINGYUN.Abp.Application", |
|
||||
"GlobalCacheEntryOptions": { |
|
||||
"SlidingExpiration": "30:00:00", |
|
||||
"AbsoluteExpirationRelativeToNow": "60:00:00" |
|
||||
} |
|
||||
}, |
|
||||
"ConnectionStrings": { |
"ConnectionStrings": { |
||||
"Default": "Host=127.0.0.1;Database=Platform-V70;Username=postgres;Password=123456;SslMode=Prefer" |
"Default": "Host=127.0.0.1;Database=Platform-V70;Username=postgres;Password=123456;SslMode=Prefer" |
||||
}, |
|
||||
"DistributedLock": { |
|
||||
"IsEnabled": true, |
|
||||
"Redis": { |
|
||||
"Configuration": "127.0.0.1,defaultDatabase=14" |
|
||||
} |
|
||||
}, |
|
||||
"Elsa": { |
|
||||
"Features": { |
|
||||
"DefaultPersistence": { |
|
||||
"Enabled": true, |
|
||||
"ConnectionStringIdentifier": "Default", |
|
||||
"EntityFrameworkCore": { |
|
||||
"PostgreSql": { |
|
||||
"Enabled": true |
|
||||
} |
|
||||
} |
|
||||
}, |
|
||||
"Console": true, |
|
||||
"Http": true, |
|
||||
"Email": true, |
|
||||
"TemporalQuartz": true, |
|
||||
"JavaScriptActivities": true, |
|
||||
"UserTask": true, |
|
||||
"Conductor": true, |
|
||||
"Telnyx": true, |
|
||||
"BlobStoring": true, |
|
||||
"Emailing": true, |
|
||||
"Notification": true, |
|
||||
"Sms": true, |
|
||||
"IM": true, |
|
||||
"PublishWebhook": true, |
|
||||
"Webhooks": { |
|
||||
"Enabled": true, |
|
||||
"ConnectionStringIdentifier": "Default", |
|
||||
"EntityFrameworkCore": { |
|
||||
"PostgreSql": { |
|
||||
"Enabled": true |
|
||||
} |
|
||||
} |
|
||||
}, |
|
||||
"WorkflowSettings": { |
|
||||
"Enabled": true, |
|
||||
"ConnectionStringIdentifier": "Default", |
|
||||
"EntityFrameworkCore": { |
|
||||
"PostgreSql": { |
|
||||
"Enabled": true |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
}, |
|
||||
"Server": { |
|
||||
"BaseUrl": "http://127.0.0.1:30000" |
|
||||
} |
|
||||
}, |
|
||||
"Quartz": { |
|
||||
"UsePersistentStore": false, |
|
||||
"Properties": { |
|
||||
"quartz.jobStore.dataSource": "tkm", |
|
||||
"quartz.jobStore.type": "Quartz.Impl.AdoJobStore.JobStoreTX, Quartz", |
|
||||
"quartz.jobStore.driverDelegateType": "Quartz.Impl.AdoJobStore.PostgreSQLDelegate, Quartz", |
|
||||
"quartz.dataSource.tkm.connectionString": "Host=127.0.0.1;Database=Platform-V70;Username=postgres;Password=123456;", |
|
||||
"quartz.dataSource.tkm.provider": "Npgsql", |
|
||||
"quartz.jobStore.clustered": "true", |
|
||||
"quartz.serializer.type": "json", |
|
||||
"quartz.dataSource.tkm.connectionStringName": "TaskManagement" |
|
||||
} |
|
||||
}, |
|
||||
"Redis": { |
|
||||
"IsEnabled": true, |
|
||||
"Configuration": "127.0.0.1,defaultDatabase=15", |
|
||||
"InstanceName": "LINGYUN.Abp.Application" |
|
||||
}, |
|
||||
"AuthServer": { |
|
||||
"UseOpenIddict": true, |
|
||||
"Authority": "http://127.0.0.1:30001/", |
|
||||
"ApiName": "lingyun-abp-application", |
|
||||
"SwaggerClientId": "InternalServiceClient", |
|
||||
"SwaggerClientSecret": "1q2w3E*" |
|
||||
}, |
|
||||
"IdentityServer": { |
|
||||
"Clients": { |
|
||||
"VueAdmin": { |
|
||||
"ClientId": "vue-admin-client", |
|
||||
"RootUrl": "http://127.0.0.1:3100/" |
|
||||
}, |
|
||||
"InternalService": { |
|
||||
"ClientId": "InternalServiceClient" |
|
||||
} |
|
||||
} |
|
||||
}, |
|
||||
"OpenIddict": { |
|
||||
"Applications": { |
|
||||
"VueAdmin": { |
|
||||
"ClientId": "vue-admin-client", |
|
||||
"RootUrl": "http://127.0.0.1:3100/" |
|
||||
}, |
|
||||
"InternalService": { |
|
||||
"ClientId": "InternalServiceClient" |
|
||||
} |
|
||||
}, |
|
||||
"Lifetime": { |
|
||||
"AuthorizationCode": "00:05:00", |
|
||||
"AccessToken": "14:00:00", |
|
||||
"DeviceCode": "00:10:00", |
|
||||
"IdentityToken": "00:20:00", |
|
||||
"RefreshToken": "14:00:00", |
|
||||
"RefreshTokenReuseLeeway": "00:00:30", |
|
||||
"UserCode": "00:10:00" |
|
||||
} |
|
||||
}, |
|
||||
"Identity": { |
|
||||
"Password": { |
|
||||
"RequiredLength": 6, |
|
||||
"RequiredUniqueChars": 0, |
|
||||
"RequireNonAlphanumeric": false, |
|
||||
"RequireLowercase": false, |
|
||||
"RequireUppercase": false, |
|
||||
"RequireDigit": false |
|
||||
}, |
|
||||
"Lockout": { |
|
||||
"AllowedForNewUsers": false, |
|
||||
"LockoutDuration": 5, |
|
||||
"MaxFailedAccessAttempts": 5 |
|
||||
}, |
|
||||
"SignIn": { |
|
||||
"RequireConfirmedEmail": false, |
|
||||
"RequireConfirmedPhoneNumber": false |
|
||||
} |
|
||||
}, |
|
||||
"FeatureManagement": { |
|
||||
"IsDynamicStoreEnabled": true |
|
||||
}, |
|
||||
"SettingManagement": { |
|
||||
"IsDynamicStoreEnabled": true |
|
||||
}, |
|
||||
"PermissionManagement": { |
|
||||
"IsDynamicStoreEnabled": true |
|
||||
}, |
|
||||
"TextTemplating": { |
|
||||
"IsDynamicStoreEnabled": true |
|
||||
}, |
|
||||
"WebhooksManagement": { |
|
||||
"IsDynamicStoreEnabled": true |
|
||||
}, |
|
||||
"Logging": { |
|
||||
"Serilog": { |
|
||||
"Elasticsearch": { |
|
||||
"IndexFormat": "abp.dev.logging-{0:yyyy.MM.dd}" |
|
||||
} |
|
||||
} |
|
||||
}, |
|
||||
"AuditLogging": { |
|
||||
"Elasticsearch": { |
|
||||
"IndexPrefix": "abp.dev.auditing" |
|
||||
} |
|
||||
}, |
|
||||
"Elasticsearch": { |
|
||||
"NodeUris": "http://127.0.0.1:9200" |
|
||||
}, |
|
||||
"Serilog": { |
|
||||
"MinimumLevel": { |
|
||||
"Default": "Debug", |
|
||||
"Override": { |
|
||||
"System": "Warning", |
|
||||
"Microsoft": "Warning", |
|
||||
"DotNetCore": "Debug" |
|
||||
} |
|
||||
}, |
|
||||
"WriteTo": [ |
|
||||
{ |
|
||||
"Name": "Console", |
|
||||
"Args": { |
|
||||
"restrictedToMinimumLevel": "Debug", |
|
||||
"outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss} [{Level:u3}] [{SourceContext}] [{ProcessId}] [{ThreadId}] - {Message:lj}{NewLine}{Exception}" |
|
||||
} |
|
||||
}, |
|
||||
{ |
|
||||
"Name": "Elasticsearch", |
|
||||
"Args": { |
|
||||
"nodeUris": "http://127.0.0.1:9200", |
|
||||
"indexFormat": "abp.dev.logging-{0:yyyy.MM.dd}", |
|
||||
"autoRegisterTemplate": true, |
|
||||
"autoRegisterTemplateVersion": "ESv7" |
|
||||
} |
|
||||
} |
|
||||
] |
|
||||
} |
} |
||||
} |
} |
||||
@ -1,228 +1,5 @@ |
|||||
{ |
{ |
||||
"App": { |
|
||||
"ShowPii": true, |
|
||||
"SelfUrl": "http://127.0.0.1:30001/", |
|
||||
"CorsOrigins": "http://127.0.0.1:3100,http://127.0.0.1:30001", |
|
||||
"Urls": { |
|
||||
"Applications": { |
|
||||
"MVC": { |
|
||||
"RootUrl": "http://127.0.0.1:30001/", |
|
||||
"Urls": { |
|
||||
"Abp.Account.EmailConfirm": "Account/EmailConfirm", |
|
||||
"Abp.Account.EmailVerifyLogin": "Account/VerifyCode" |
|
||||
} |
|
||||
}, |
|
||||
"STS": { |
|
||||
"RootUrl": "http://127.0.0.1:30001/" |
|
||||
}, |
|
||||
"VueVbenAdmin": { |
|
||||
"RootUrl": "http://127.0.0.1:3100", |
|
||||
"Urls": { |
|
||||
"Abp.Account.EmailConfirm": "account/email-confirm" |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
}, |
|
||||
"Auditing": { |
|
||||
"AllEntitiesSelector": true |
|
||||
}, |
|
||||
"DistributedCache": { |
|
||||
"HideErrors": true, |
|
||||
"KeyPrefix": "LINGYUN.Abp.Application", |
|
||||
"GlobalCacheEntryOptions": { |
|
||||
"SlidingExpiration": "30:00:00", |
|
||||
"AbsoluteExpirationRelativeToNow": "60:00:00" |
|
||||
} |
|
||||
}, |
|
||||
"ConnectionStrings": { |
"ConnectionStrings": { |
||||
"Default": "Server=127.0.0.1;Database=Platform-V70;User Id=sa;Password=yourStrong(!)Password;TrustServerCertificate=True" |
"Default": "Server=127.0.0.1;Database=Platform-V70;User Id=sa;Password=yourStrong(!)Password;TrustServerCertificate=True" |
||||
}, |
|
||||
"DistributedLock": { |
|
||||
"IsEnabled": true, |
|
||||
"Redis": { |
|
||||
"Configuration": "127.0.0.1,defaultDatabase=14" |
|
||||
} |
|
||||
}, |
|
||||
"Elsa": { |
|
||||
"Features": { |
|
||||
"DefaultPersistence": { |
|
||||
"Enabled": true, |
|
||||
"ConnectionStringIdentifier": "Default", |
|
||||
"EntityFrameworkCore": { |
|
||||
"SqlServer": { |
|
||||
"Enabled": true |
|
||||
} |
|
||||
} |
|
||||
}, |
|
||||
"Console": true, |
|
||||
"Http": true, |
|
||||
"Email": true, |
|
||||
"TemporalQuartz": true, |
|
||||
"JavaScriptActivities": true, |
|
||||
"UserTask": true, |
|
||||
"Conductor": true, |
|
||||
"Telnyx": true, |
|
||||
"BlobStoring": true, |
|
||||
"Emailing": true, |
|
||||
"Notification": true, |
|
||||
"Sms": true, |
|
||||
"IM": true, |
|
||||
"PublishWebhook": true, |
|
||||
"Webhooks": { |
|
||||
"Enabled": true, |
|
||||
"ConnectionStringIdentifier": "Default", |
|
||||
"EntityFrameworkCore": { |
|
||||
"SqlServer": { |
|
||||
"Enabled": true |
|
||||
} |
|
||||
} |
|
||||
}, |
|
||||
"WorkflowSettings": { |
|
||||
"Enabled": true, |
|
||||
"ConnectionStringIdentifier": "Default", |
|
||||
"EntityFrameworkCore": { |
|
||||
"SqlServer": { |
|
||||
"Enabled": true |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
}, |
|
||||
"Server": { |
|
||||
"BaseUrl": "http://127.0.0.1:30000" |
|
||||
} |
|
||||
}, |
|
||||
"Quartz": { |
|
||||
"UsePersistentStore": false, |
|
||||
"Properties": { |
|
||||
"quartz.jobStore.dataSource": "tkm", |
|
||||
"quartz.jobStore.type": "Quartz.Impl.AdoJobStore.JobStoreTX, Quartz", |
|
||||
"quartz.jobStore.driverDelegateType": "Quartz.Impl.AdoJobStore.SqlServerDelegate, Quartz", |
|
||||
"quartz.dataSource.tkm.connectionString": "Server=127.0.0.1;Database=Platform-V70;User Id=sa;Password=yourStrong(!)Password;", |
|
||||
"quartz.dataSource.tkm.provider": "SqlServer", |
|
||||
"quartz.jobStore.clustered": "true", |
|
||||
"quartz.serializer.type": "json", |
|
||||
"quartz.dataSource.tkm.connectionStringName": "TaskManagement" |
|
||||
} |
|
||||
}, |
|
||||
"Redis": { |
|
||||
"IsEnabled": true, |
|
||||
"Configuration": "127.0.0.1,defaultDatabase=15", |
|
||||
"InstanceName": "LINGYUN.Abp.Application" |
|
||||
}, |
|
||||
"AuthServer": { |
|
||||
"UseOpenIddict": true, |
|
||||
"Authority": "http://127.0.0.1:30001/", |
|
||||
"ApiName": "lingyun-abp-application", |
|
||||
"SwaggerClientId": "InternalServiceClient", |
|
||||
"SwaggerClientSecret": "1q2w3E*" |
|
||||
}, |
|
||||
"IdentityServer": { |
|
||||
"Clients": { |
|
||||
"VueAdmin": { |
|
||||
"ClientId": "vue-admin-client", |
|
||||
"RootUrl": "http://127.0.0.1:3100/" |
|
||||
}, |
|
||||
"InternalService": { |
|
||||
"ClientId": "InternalServiceClient" |
|
||||
} |
|
||||
} |
|
||||
}, |
|
||||
"OpenIddict": { |
|
||||
"Applications": { |
|
||||
"VueAdmin": { |
|
||||
"ClientId": "vue-admin-client", |
|
||||
"RootUrl": "http://127.0.0.1:3100/" |
|
||||
}, |
|
||||
"InternalService": { |
|
||||
"ClientId": "InternalServiceClient" |
|
||||
} |
|
||||
}, |
|
||||
"Lifetime": { |
|
||||
"AuthorizationCode": "00:05:00", |
|
||||
"AccessToken": "14:00:00", |
|
||||
"DeviceCode": "00:10:00", |
|
||||
"IdentityToken": "00:20:00", |
|
||||
"RefreshToken": "14:00:00", |
|
||||
"RefreshTokenReuseLeeway": "00:00:30", |
|
||||
"UserCode": "00:10:00" |
|
||||
} |
|
||||
}, |
|
||||
"Identity": { |
|
||||
"Password": { |
|
||||
"RequiredLength": 6, |
|
||||
"RequiredUniqueChars": 0, |
|
||||
"RequireNonAlphanumeric": false, |
|
||||
"RequireLowercase": false, |
|
||||
"RequireUppercase": false, |
|
||||
"RequireDigit": false |
|
||||
}, |
|
||||
"Lockout": { |
|
||||
"AllowedForNewUsers": false, |
|
||||
"LockoutDuration": 5, |
|
||||
"MaxFailedAccessAttempts": 5 |
|
||||
}, |
|
||||
"SignIn": { |
|
||||
"RequireConfirmedEmail": false, |
|
||||
"RequireConfirmedPhoneNumber": false |
|
||||
} |
|
||||
}, |
|
||||
"FeatureManagement": { |
|
||||
"IsDynamicStoreEnabled": true |
|
||||
}, |
|
||||
"SettingManagement": { |
|
||||
"IsDynamicStoreEnabled": true |
|
||||
}, |
|
||||
"PermissionManagement": { |
|
||||
"IsDynamicStoreEnabled": true |
|
||||
}, |
|
||||
"TextTemplating": { |
|
||||
"IsDynamicStoreEnabled": true |
|
||||
}, |
|
||||
"WebhooksManagement": { |
|
||||
"IsDynamicStoreEnabled": true |
|
||||
}, |
|
||||
"Logging": { |
|
||||
"Serilog": { |
|
||||
"Elasticsearch": { |
|
||||
"IndexFormat": "abp.dev.logging-{0:yyyy.MM.dd}" |
|
||||
} |
|
||||
} |
|
||||
}, |
|
||||
"AuditLogging": { |
|
||||
"Elasticsearch": { |
|
||||
"IndexPrefix": "abp.dev.auditing" |
|
||||
} |
|
||||
}, |
|
||||
"Elasticsearch": { |
|
||||
"NodeUris": "http://127.0.0.1:9200" |
|
||||
}, |
|
||||
"Serilog": { |
|
||||
"MinimumLevel": { |
|
||||
"Default": "Debug", |
|
||||
"Override": { |
|
||||
"System": "Warning", |
|
||||
"Microsoft": "Warning", |
|
||||
"DotNetCore": "Debug" |
|
||||
} |
|
||||
}, |
|
||||
"WriteTo": [ |
|
||||
{ |
|
||||
"Name": "Console", |
|
||||
"Args": { |
|
||||
"restrictedToMinimumLevel": "Debug", |
|
||||
"outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss} [{Level:u3}] [{SourceContext}] [{ProcessId}] [{ThreadId}] - {Message:lj}{NewLine}{Exception}" |
|
||||
} |
|
||||
}, |
|
||||
{ |
|
||||
"Name": "Elasticsearch", |
|
||||
"Args": { |
|
||||
"nodeUris": "http://127.0.0.1:9200", |
|
||||
"indexFormat": "abp.dev.logging-{0:yyyy.MM.dd}", |
|
||||
"autoRegisterTemplate": true, |
|
||||
"autoRegisterTemplateVersion": "ESv7" |
|
||||
} |
|
||||
} |
|
||||
] |
|
||||
} |
} |
||||
} |
} |
||||
@ -0,0 +1,19 @@ |
|||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace LINGYUN.Abp.Elsa.EntityFrameworkCore.Migrations; |
||||
|
|
||||
|
public class AbpElsaDataBaseInstallerOptions |
||||
|
{ |
||||
|
public IList<string> InstallTables { get; } |
||||
|
public AbpElsaDataBaseInstallerOptions() |
||||
|
{ |
||||
|
InstallTables = new List<string> |
||||
|
{ |
||||
|
"Bookmarks", |
||||
|
"WorkflowDefinitions", |
||||
|
"WorkflowExecutionLogRecords", |
||||
|
"WorkflowInstances", |
||||
|
"Triggers" |
||||
|
}; |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,3 @@ |
|||||
|
<Weavers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FodyWeavers.xsd"> |
||||
|
<ConfigureAwait ContinueOnCapturedContext="false" /> |
||||
|
</Weavers> |
||||
@ -0,0 +1,30 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> |
||||
|
<!-- This file was generated by Fody. Manual changes to this file will be lost when your project is rebuilt. --> |
||||
|
<xs:element name="Weavers"> |
||||
|
<xs:complexType> |
||||
|
<xs:all> |
||||
|
<xs:element name="ConfigureAwait" minOccurs="0" maxOccurs="1"> |
||||
|
<xs:complexType> |
||||
|
<xs:attribute name="ContinueOnCapturedContext" type="xs:boolean" /> |
||||
|
</xs:complexType> |
||||
|
</xs:element> |
||||
|
</xs:all> |
||||
|
<xs:attribute name="VerifyAssembly" type="xs:boolean"> |
||||
|
<xs:annotation> |
||||
|
<xs:documentation>'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed.</xs:documentation> |
||||
|
</xs:annotation> |
||||
|
</xs:attribute> |
||||
|
<xs:attribute name="VerifyIgnoreCodes" type="xs:string"> |
||||
|
<xs:annotation> |
||||
|
<xs:documentation>A comma-separated list of error codes that can be safely ignored in assembly verification.</xs:documentation> |
||||
|
</xs:annotation> |
||||
|
</xs:attribute> |
||||
|
<xs:attribute name="GenerateXsd" type="xs:boolean"> |
||||
|
<xs:annotation> |
||||
|
<xs:documentation>'false' to turn off automatic generation of the XML Schema file.</xs:documentation> |
||||
|
</xs:annotation> |
||||
|
</xs:attribute> |
||||
|
</xs:complexType> |
||||
|
</xs:element> |
||||
|
</xs:schema> |
||||
@ -0,0 +1,20 @@ |
|||||
|
<Project Sdk="Microsoft.NET.Sdk"> |
||||
|
|
||||
|
<Import Project="..\..\..\..\configureawait.props" /> |
||||
|
<Import Project="..\..\..\..\common.props" /> |
||||
|
|
||||
|
<PropertyGroup> |
||||
|
<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0;net9.0</TargetFrameworks> |
||||
|
<AssemblyName>LINGYUN.Abp.Quartz.SqlInstaller</AssemblyName> |
||||
|
<PackageId>LINGYUN.Abp.Quartz.SqlInstaller</PackageId> |
||||
|
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute> |
||||
|
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute> |
||||
|
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute> |
||||
|
<RootNamespace /> |
||||
|
</PropertyGroup> |
||||
|
|
||||
|
<ItemGroup> |
||||
|
<PackageReference Include="Volo.Abp.Quartz" /> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
</Project> |
||||
@ -0,0 +1,9 @@ |
|||||
|
using Volo.Abp.Modularity; |
||||
|
using Volo.Abp.Quartz; |
||||
|
|
||||
|
namespace LINGYUN.Abp.Quartz.SqlInstaller; |
||||
|
|
||||
|
[DependsOn(typeof(AbpQuartzModule))] |
||||
|
public class AbpQuartzSqlInstallerModule : AbpModule |
||||
|
{ |
||||
|
} |
||||
@ -0,0 +1,25 @@ |
|||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace LINGYUN.Abp.Quartz.SqlInstaller; |
||||
|
|
||||
|
public class AbpQuartzSqlInstallerOptions |
||||
|
{ |
||||
|
public IList<string> InstallTables { get; } |
||||
|
public AbpQuartzSqlInstallerOptions() |
||||
|
{ |
||||
|
InstallTables = new List<string> |
||||
|
{ |
||||
|
"FIRED_TRIGGERS", |
||||
|
"PAUSED_TRIGGER_GRPS", |
||||
|
"SCHEDULER_STATE", |
||||
|
"LOCKS", |
||||
|
"SIMPLE_TRIGGERS", |
||||
|
"SIMPROP_TRIGGERS", |
||||
|
"CRON_TRIGGERS", |
||||
|
"BLOB_TRIGGERS", |
||||
|
"TRIGGERS", |
||||
|
"JOB_DETAILS", |
||||
|
"CALENDARS", |
||||
|
}; |
||||
|
} |
||||
|
} |
||||
Loading…
Reference in new issue