im running a google cloud vm. I have n8n running in docker on that instance. i have a postgresql db instance running with persistient storage, connected to the vm instance. i deployed a front end on nginx using the a simple index.html file. n8n was deployed using the config below. I have a web listener configured in n8n using basic auth. When i submit an answer via the button on the UI i get a 404 error. I have checked all the POST request urls for accuracy, checked the firewalls on GC and local, and tried bypassing nginx and posting directly to n8n with curl. everything results in the same error (some version of):
ErrorCannot POST /evaluation/question1
The n8n logs are clean as well. I am quite frustrated. help
n8n config:
docker run -d
–name n8n
-p 5678:5678
-v ~/.n8n:/home/node/.n8n
-e DB_TYPE=postgresdb
-e DB_POSTGRESDB_DATABASE=n8n
-e DB_POSTGRESDB_HOST=34.130.151.173
-e DB_POSTGRESDB_PORT=5432
-e DB_POSTGRESDB_USER=n8n-user
-e DB_POSTGRESDB_PASSWORD=‘xP4a_YFNdMmyj7svWn4’
-e N8N_BASIC_AUTH_ACTIVE=true
-e N8N_BASIC_AUTH_USER=dougjerum
-e N8N_BASIC_AUTH_PASSWORD=‘’
-e N8N_SECURE_COOKIE=false
-e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true
-e N8N_HOST=34.130.188.162
-e WEBHOOK_URL=http://34.130.188.162
-e N8N_ENCRYPTION_KEY=
n8nio/n8n
Information on your n8n setup
- n8n version: 1.76.2
- Database: postgres16
- n8n EXECUTIONS_PROCESS setting: Not sure, didnt change
- Running n8n via Docker
- Operating system: MacOS Sequoia