diff --git a/apps/railway-executor/Dockerfile b/apps/railway-executor/Dockerfile index 6ccef57..c36ea19 100644 --- a/apps/railway-executor/Dockerfile +++ b/apps/railway-executor/Dockerfile @@ -4,11 +4,15 @@ FROM denoland/deno:1.39.0 # Set working directory WORKDIR /app -# Copy the server file +# Set Deno cache directory to use mounted volume +ENV DENO_DIR=/data + +# Copy files COPY server.ts . +COPY deno.json . # Expose port (Railway will set PORT env var) EXPOSE 3002 # Run the Deno server -CMD ["deno", "run", "--allow-net", "--allow-env", "server.ts"] +CMD ["deno", "run", "--allow-net", "--allow-env", "--allow-read", "--allow-write", "server.ts"]