Initial add
This commit is contained in:
		
							
								
								
									
										9
									
								
								Docker/n8m/.env
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								Docker/n8m/.env
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | ||||
| POSTGRES_USER=changeUser | ||||
| POSTGRES_PASSWORD=changePassword | ||||
| POSTGRES_DB=n8n | ||||
|  | ||||
| POSTGRES_NON_ROOT_USER=changeUser | ||||
| POSTGRES_NON_ROOT_PASSWORD=changePassword | ||||
|  | ||||
| PATH_TO_POSTGRES=/home/user/docker/n8m/postgres | ||||
| PATH_TO_APP=/home/user/docker/n8m/app | ||||
							
								
								
									
										40
									
								
								Docker/n8m/compose.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								Docker/n8m/compose.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,40 @@ | ||||
| services: | ||||
|   postgres: | ||||
|     image: postgres:16 | ||||
|     restart: always | ||||
|     environment: | ||||
|       - POSTGRES_USER | ||||
|       - POSTGRES_PASSWORD | ||||
|       - POSTGRES_DB | ||||
|       - POSTGRES_NON_ROOT_USER | ||||
|       - POSTGRES_NON_ROOT_PASSWORD | ||||
|     volumes: | ||||
|       # Данные PostgreSQL будут храниться в локальной папке | ||||
|       - ${PATH_TO_POSTGRES}:/var/lib/postgresql/data | ||||
|       - ./init-data.sh:/docker-entrypoint-initdb.d/init-data.sh | ||||
|     healthcheck: | ||||
|       test: ['CMD-SHELL', 'pg_isready -h localhost -U ${POSTGRES_USER} -d ${POSTGRES_DB}'] | ||||
|       interval: 5s | ||||
|       timeout: 5s | ||||
|       retries: 10 | ||||
|  | ||||
|   n8n: | ||||
|     image: docker.n8n.io/n8nio/n8n | ||||
|     restart: always | ||||
|     environment: | ||||
|       - DB_TYPE=postgresdb | ||||
|       - DB_POSTGRESDB_HOST=postgres | ||||
|       - DB_POSTGRESDB_PORT=5432 | ||||
|       - DB_POSTGRESDB_DATABASE=${POSTGRES_DB} | ||||
|       - DB_POSTGRESDB_USER=${POSTGRES_NON_ROOT_USER} | ||||
|       - DB_POSTGRESDB_PASSWORD=${POSTGRES_NON_ROOT_PASSWORD} | ||||
|     ports: | ||||
|       - 5678:5678 | ||||
|     links: | ||||
|       - postgres | ||||
|     volumes: | ||||
|       # Данные n8n будут храниться в локальной папке | ||||
|       - ${PATH_TO_APP}:/home/node/.n8n | ||||
|     depends_on: | ||||
|       postgres: | ||||
|         condition: service_healthy | ||||
		Reference in New Issue
	
	Block a user
	 Maksym Buz
					Maksym Buz