Fourth commit

This commit is contained in:
Mohammad Zwaib
2026-07-07 20:54:51 +02:00
parent b96d636304
commit d475aed9fe
3 changed files with 36 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
# Copy to .env and fill in real values: cp .env.example .env
# .env is gitignored/dockerignored — never commit real secrets.
# --- Local Postgres (used by the db service and the app's datasource) ---
POSTGRES_DB=homme
POSTGRES_USER=homme
# Also used as spring.datasource.password. Pick any local value.
DB_PASSWORD=change-me-local
# --- Azure AI Foundry keys ---
OPENAI_API_MISTRAL_KEY=
AZURE_EMBEDDING_KEY=
# --- cloud.humbee.de ingestion login ---
HUMBEE_PASSWORD=
# Optional extra JVM flags (e.g. -Xmx512m)
JAVA_TOOL_OPTIONS=
+3
View File
@@ -0,0 +1,3 @@
-- Runs automatically the first time the DB volume is created.
-- Enables pgvector so Hibernate can map the vector(1536) embedding column.
CREATE EXTENSION IF NOT EXISTS vector;
+15
View File
@@ -0,0 +1,15 @@
services:
app:
build:
context: .
dockerfile: Dockerfile
container_name: homme-app
restart: unless-stopped
ports:
- "9192:9192"
environment:
- DB_PASSWORD=Neu2026!
- HUMBEE_PASSWORD=Neu2026!
- AZURE_EMBEDDING_KEY=7QT99mzRAZEYTH9aETqPfNZ15637VSpe6POp9y3C1gCGbhg85dMHJQQJ99CFACPV0roXJ3w3AAAAACOGvNH3
- OPENAI_API_MISTRAL_KEY=7QT99mzRAZEYTH9aETqPfNZ15637VSpe6POp9y3C1gCGbhg85dMHJQQJ99CFACPV0roXJ3w3AAAAACOGvNH3