Spaces:
Sleeping
Sleeping
| # Use the official Node.js image as the base | |
| FROM node:18 | |
| # Set working directory | |
| WORKDIR /usr/src/app | |
| # Install n8n globally | |
| RUN npm install -g n8n --unsafe-perm=true | |
| # Set environment variables for n8n | |
| ENV N8N_PORT=7860 | |
| ENV N8N_HOST="0.0.0.0" | |
| ENV N8N_BASIC_AUTH_ACTIVE=true | |
| ENV N8N_BASIC_AUTH_USER="admin" | |
| ENV N8N_BASIC_AUTH_PASSWORD="password" | |
| ENV N8N_ENCRYPTION_KEY="lkYz6txw4qe+lCTU4Yslf1xNcn9vbwABIwMnqniv6t4=" | |
| # Expose the port for n8n | |
| EXPOSE 7860 | |
| # Start n8n | |
| CMD ["n8n"] | |