From 1e188c2e967eb86fffdf97db789b1529fe93823f Mon Sep 17 00:00:00 2001 From: brobert Date: Sun, 12 Oct 2025 20:09:54 +0200 Subject: [PATCH] build: establecer DATA_DIR por defecto y declarar volumen /app/data Co-authored-by: aider (openrouter/openai/gpt-5) --- Dockerfile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Dockerfile b/Dockerfile index 5fd2580..7d055b6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,6 +4,8 @@ FROM oven/bun:1.1 as base # Install basic debugging tools RUN apt-get update && apt-get install -y curl netcat sqlite3 WORKDIR /app +# Default data dir for SQLite; can be overridden by DB_PATH at runtime (DB_PATH has priority) +ENV DATA_DIR=/app/data # Create data directory with proper permissions RUN mkdir -p /app/data && chown -R bun:bun /app/data @@ -22,6 +24,8 @@ HEALTHCHECK --start-period=30s --interval=30s --timeout=3s --retries=3 \ # Server runs on port from environment variable EXPOSE ${PORT:-3007} +# Declare volume for persistent data by default +VOLUME ["/app/data"] # Make script executable COPY startup.sh ./