Files
blog.stevanfreeborn.com/src/Blog

Blog

Setup for development

Clone the repository

git clone https://github.com/StevanFreeborn/blog.stevanfreeborn.com.git

Generate development SSL certificates

dotnet dev-certs https -ep ${HOME}/.aspnet/https/Blog.pfx -p <password>
dotnet dev-certs https --trust
dotnet dev-certs https -ep $env:USERPROFILE\.aspnet\https\Blog.pfx -p <password> --trust

Developing with Docker

Create .env.development file

cp src/Blog/example.env.development src/Blog/.env.development

Build and run the Docker container

docker-compose -f docker-compose.dev.yml up --build

Developing without Docker

Create appsettings.Development.json file

cp src/Blog/appsettings.example.json src/Blog/appsettings.Development.json

Run the application

dotnet run --project src/Blog/Blog.csproj