From 6d93ede06dec7183da5965790e8bce8ddf340a72 Mon Sep 17 00:00:00 2001 From: Michael Housh Date: Thu, 15 Jan 2026 16:06:21 -0500 Subject: [PATCH] feat: Initial commit. --- README.md | 3 +++ compose.yaml | 20 ++++++++++++++++++++ example.env | 3 +++ 3 files changed, 26 insertions(+) create mode 100644 README.md create mode 100644 compose.yaml create mode 100644 example.env diff --git a/README.md b/README.md new file mode 100644 index 0000000..4a5189c --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# Duct Calc + +Docker compose configuration for running duct-calc site. diff --git a/compose.yaml b/compose.yaml new file mode 100644 index 0000000..d6989fa --- /dev/null +++ b/compose.yaml @@ -0,0 +1,20 @@ + +services: + ductcalc: + container_name: ductcalc + image: git.housh.dev/swift-manual-d:latest + restart: unless_stopped + env_file: + - .env + ports: + - ${PORT:-8080}:8080 + volumes: + - ${DB_DIR}:/app/data + networks: + - proxy + security_opt: + - no-new-privileges:true + +networks: + proxy: + external: true diff --git a/example.env b/example.env new file mode 100644 index 0000000..6f1c2ed --- /dev/null +++ b/example.env @@ -0,0 +1,3 @@ +PORT=8080 +DB_DIR=./data +SQLITE_FILENAME=./data/db.sqlite