# Use the official Node.js image as the base FROM node:latest # Set working directory WORKDIR /usr/src/app # Set environment variables for n8n ENV N8N_PORT=7860 ENV WEBHOOK_URL=https://Alirezamp-n8n-domain.hf.space/ ENV VUE_APP_URL_BASE_API=https://Alirezamp-n8n-domain.hf.space/ ENV N8N_RUNNERS_ENABLED=true ENV PUPPETEER_SKIP_DOWNLOAD=true ENV N8N_BASIC_AUTH_ACTIVE=true ENV N8N_BASIC_AUTH_USER="amp" ENV N8N_BASIC_AUTH_PASSWORD="amptoor" ENV N8N_ENCRYPTION_KEY="AkYz6txw4qe+lCTU4Yslf1xNcn9vbwABIwMnqniamp9=" # Expose the port for n8n EXPOSE 7860 # Install n8n globally RUN npm install n8n -g --unsafe-perm=true # Start n8n CMD ["n8n"]