File size: 842 Bytes
594f55f
25df886
58945eb
25df886
 
 
 
 
58945eb
f2eff52
 
 
58945eb
 
 
 
 
 
 
 
 
 
 
 
 
f2eff52
594f55f
 
58945eb
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
FROM n8nio/n8n:1.65.2

# Set working directory for n8n data
WORKDIR /data

# Expose n8n's default port
EXPOSE 5678

# Set environment variables for robust n8n configuration
ENV N8N_HOST=0.0.0.0
ENV N8N_PORT=5678
ENV N8N_PROTOCOL=http
# Run in production mode to optimize performance
ENV NODE_ENV=production
# Disable telemetry to reduce resource usage
ENV N8N_DIAGNOSTICS_ENABLED=false
# Enable health check endpoint for Spaces
ENV N8N_HEALTHCHECK_ENABLED=true
# Fix permissions for config file
ENV N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true
# Increase log level for debugging
ENV N8N_LOG_LEVEL=info
# Ensure SQLite is used (default, no persistence needed)
ENV DB_TYPE=sqlite
ENV DB_SQLITE_VACUUM_ON_STARTUP=true

# Explicitly set entrypoint to n8n binary
ENTRYPOINT ["/usr/local/bin/n8n"]
# Run in foreground mode
CMD ["start", "--frontend"]