diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index 6bbfeb6..1bae8f9 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1 +1 @@
-{".":"0.5.0"}
+{".":"0.5.1"}
diff --git a/docker-compose.yml b/docker-compose.yml
index b038711..61e92d0 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -7,11 +7,18 @@ services:
container_name: cashflow
ports:
- "8080:80"
+ # Skip entrypoint template processing (fails on read-only root)
+ entrypoint: ["nginx", "-g", "daemon off;"]
+ # Mount local sources for live debugging without rebuild
+ volumes:
+ - ./index.html:/usr/share/nginx/html/index.html:ro
+ - ./src:/usr/share/nginx/html/src:ro
read_only: true
tmpfs:
- - /tmp
- - /var/cache/nginx
- - /var/run
+ # nginx user (uid/gid 101) must own cache/run dirs
+ - /tmp:uid=101,gid=101,mode=1777
+ - /var/cache/nginx:uid=101,gid=101,mode=1777
+ - /var/run:uid=101,gid=101,mode=1777
security_opt:
- no-new-privileges:true
deploy:
diff --git a/index.html b/index.html
index abdbc31..4c4482c 100644
--- a/index.html
+++ b/index.html
@@ -43,7 +43,7 @@
Cashflow Simulator
- v0.5.0
+ v0.5.1