Bloggers CMS - это система управления контентом, разрабатываемая специально под задачи блогеров.
Работает на базе технологий .NET 8 и Blazor WebAssembly
CMS позволяет вести учёт:
Дополнительные фичи:
Auth0:Enabled
в значение false
в следующих файлах:
bloggers-cms/Pds/Pds.Web/wwwroot/appsettings.Production.json
- отключает аутентификацию на стороне фронтендаbloggers-cms/Pds/Pds.Web/wwwroot/appsettings.LocalDevelopment.json
- отключает аутентификацию на стороне локального инстанса фронтенда (localhost)bloggers-cms/Pds/Pds.Api/appsettings.json
- отключает аутентификацию на стороне бекендаPds.Api
и Pds.Web
Миграция базы данных произайдёт автоматически при первом запуске проекта Pds.Api
Для запуска приложения в тестовом режиме достаточно ввести команду
docker compose -f "./Pds/.run/docker-compose.yaml" up -d
Это фронтенд Blogger CMS, работает на Blazor WebAssembly
Основные настройки расположенны в файлах bloggers-cms/Pds/Pds.Web/wwwroot/appsettings.Production.json
(используются на продакшене) и bloggers-cms/Pds/Pds.Web/wwwroot/appsettings.LocalDevelopment.json
(используются при запуске локально)
Auth0
содержит настройки аутентификации Auth0.BackendApi:Url
содержит URL развернутого инстанса Pds.Api
.Это бекенд-api Blogger CMS, работает на .NET
Настройки проекта находятся в файле bloggers-cms/Pds/Pds.Api/appsettings.json
Logging
содержит настройки логирования. Значения по-умолчанию изменений не требуют.AllowedOrigins
содержит список корневых URL'ов разрешенных фронтенд-приложений. Внесите сюда корневую ссылку на развернутый инстанс Pds.Web
.Auth0
содержит настройки аутентификации Auth0.ConnectionStrings:DefaultConnection
содержит строку подключения к базе данных.По всем вопросам сюда
Apache License 2.0, подробнее тут LICENSE.