From 9fc719aa4d66bcf7cc3a8108844dfca984d3cc01 Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Fri, 19 Jun 2026 19:50:04 +0100 Subject: [PATCH] more crucial config from the service setup --- contrib/Makefile | 12 +++++++++--- contrib/template.service | 6 +++--- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/contrib/Makefile b/contrib/Makefile index ea2c4b9f..7c73406b 100644 --- a/contrib/Makefile +++ b/contrib/Makefile @@ -7,9 +7,9 @@ include .env generated/: @mkdir -p $@ -generated/Api.service: -generated/Org.service: -generated/Blogs.service: +generated/yavscApi.service: +generated/yavscOrg.service: +generated/yavscBlogs.service: generated/yavsc%.service: generated/ template.service $(SLNDIR)/.env @cat template.service | APP_NAME="$*" \ @@ -24,6 +24,12 @@ generated/yavsc%.service: generated/ template.service $(SLNDIR)/.env POSTGRES_PASSWORD="$(POSTGRES_PASSWORD)" \ ANTHROPIC_API_KEY="$(ANTHROPIC_API_KEY)" \ ANTHROPIC_MAX_TOKENS="$(ANTHROPIC_MAX_TOKENS)" \ + ASPNETCORE_Smtp__Host="$(ASPNETCORE_Smtp__Host)" \ + ASPNETCORE_Smtp__Port="$(ASPNETCORE_Smtp__Port)" \ + ASPNETCORE_Smtp__SenderName=$(ASPNETCORE_Smtp__SenderName) \ + ASPNETCORE_Smtp__SenderEmail="$(ASPNETCORE_Smtp__SenderEmail)" \ + ASPNETCORE_Smtp__UserName="$(ASPNETCORE_Smtp__UserName)" \ + ASPNETCORE_Smtp__Password="$(ASPNETCORE_Smtp__Password)" \ envsubst > $@ @echo Created service file: $@ diff --git a/contrib/template.service b/contrib/template.service index 96c90f3b..b075c4da 100644 --- a/contrib/template.service +++ b/contrib/template.service @@ -20,12 +20,12 @@ Environment="ASPNETCORE_Environment=$ENV" Environment="ASPNETCORE_Kestrel__Endpoints__Http=http://$HTTP_HOST:$HTTP_PORT" Environment="ASPNETCORE_ConnectionStrings__YavscConnection=Server=$POSTGRES_HOST;Port=$POSTGRES_PORT;Database=$POSTGRES_DB;Username=$POSTGRES_USER;Password=$POSTGRES_PASSWORD;" -Environment="ASPNETCORE_Smtp__Host=$ASPNETCORE_Smtp__Host", +Environment="ASPNETCORE_Smtp__Host=\"$ASPNETCORE_Smtp__Host\"" Environment="ASPNETCORE_Smtp__Port=$ASPNETCORE_Smtp__Port" Environment="ASPNETCORE_Smtp__SenderName=\"$ASPNETCORE_Smtp__SenderName\"" Environment="ASPNETCORE_Smtp__SenderEmail=\"$ASPNETCORE_Smtp__SenderEmail\"" -Environment="ASPNETCORE_Smtp__UserName=$ASPNETCORE_Smtp__UserName" -Environment="ASPNETCORE_Smtp__Password=$ASPNETCORE_Smtp__Password" +Environment="ASPNETCORE_Smtp__UserName=\"$ASPNETCORE_Smtp__UserName\"" +Environment="ASPNETCORE_Smtp__Password=\"$ASPNETCORE_Smtp__Password\"" CapabilityBoundingSet=CAP_NET_BIND_SERVICE AmbientCapabilities=CAP_NET_BIND_SERVICE