Permissions issues on my deployment server... so I guess in-memory it
Some checks are pending
Deploy Encrypted Todo App / build-and-push (push) Has started running

is!
This commit is contained in:
2025-06-16 10:55:14 -06:00
parent 7f4bb14b18
commit 81d8091354
7 changed files with 122 additions and 830 deletions

View File

@ -2,31 +2,11 @@ version: "3.8"
services:
app:
build:
context: .
dockerfile: Dockerfile
image: ${IMAGE}
ports:
- "${APP_PORT:-3000}:3000"
environment:
NODE_ENV: production
SQLITE_DB_PATH: /app/data/db.db
APP_PORT: 3000
volumes:
- ./data:/app/data
- ${ROOT_DIR}:/app/data
restart: unless-stopped
healthcheck:
test:
[
"CMD",
"node",
"-e",
"const http = require('http'); const req = http.request({hostname: 'localhost', port: 3000, path: '/api/users', method: 'GET'}, (res) => { process.exit(res.statusCode === 200 ? 0 : 1); }); req.on('error', () => process.exit(1)); req.end();",
]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
volumes:
data:
driver: local