mirror of
https://github.com/yawaflua/yaflay.ru.git
synced 2025-12-09 20:19:32 +02:00
6b4f63c3768c67cd96bbb55fc86c2e567c4b8ef6
Hello, there!
This is my custom site, with url: yawaflua.ru
Used frameworks: Asp.Net, Razor, jQuery
Thanks for the help to @Mih4n!
If you wanna help me, create Issue or Pull request.
Features
- Authorization with discord OAuth2
- Main page is downloaded from user`s github readme(like this)
- Blog system with loading comments after render a page, for optimization
- Admin panel for blog`s, can make article for blog and write to db new redirect setting(Discord OAuth2)
- Future plans to make this project fully manageable from a docker-compose file (.env file or environment settings are supported by Docker)
How to start?
You should to use this command for download this package from ghcr:
docker pull ghcr.io/yawaflua/yaflay.ru:master
After that create docker-compose file, for example:
version: "3.9"
services:
site:
image: ghcr.io/yawaflua/yaflay.ru:master
environment:
PSQL_HOST: example.com
PSQL_USER: root
PSQL_DATABASE: MySite
PSQL_PASSWORD: root
REDIRECTURL: https://example.com/authorize
CLIENTSECRET: aAbBcCdD123123
CLIENTID: 1111111111111111111
OWNERID: 1111111111111111
READMEFILE: https://raw.githubusercontent.com/example/example/main/README.md
For normal work this site need to give psql data to docker environ, or appsettings.json, if you download this project from github manually Example data for appsettings.json:
{
"DetailedErrors": true,
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
"clientId": "111111111111",
"clientSecret": "aAbBcCdD",
"redirectUrl": "https://example.com/authorize",
"connectionString": "Host=example.com;Username=root;Password=root;Database=MySite;",
"ownerId": "1111111111",
"readmeFile": "https://raw.githubusercontent.com/example/example/main/README.md
}
Support me
boosty - boosty
patreon - patreon
Description
Languages
HTML
43.5%
C#
41.7%
CSS
11%
JavaScript
3%
Dockerfile
0.8%