mirror of
				https://github.com/iv-org/invidious.git
				synced 2025-10-29 12:18:29 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			43 lines
		
	
	
		
			1009 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1009 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| version: '3'
 | |
| services:
 | |
|   postgres:
 | |
|     image: postgres:10
 | |
|     restart: unless-stopped
 | |
|     volumes:
 | |
|       - postgresdata:/var/lib/postgresql/data
 | |
|       - ./config/sql:/config/sql
 | |
|       - ./docker/init-invidious-db.sh:/docker-entrypoint-initdb.d/init-invidious-db.sh
 | |
|     environment:
 | |
|       POSTGRES_DB: invidious
 | |
|       POSTGRES_PASSWORD: kemal
 | |
|       POSTGRES_USER: kemal
 | |
|     healthcheck:
 | |
|       test: ["CMD", "pg_isready", "-U", "postgres"]
 | |
|   invidious:
 | |
|     build:
 | |
|       context: .
 | |
|       dockerfile: docker/Dockerfile
 | |
|     restart: unless-stopped
 | |
|     ports:
 | |
|       - "127.0.0.1:3000:3000"
 | |
|     environment:
 | |
|       # Adapted from ./config/config.yml
 | |
|       INVIDIOUS_CONFIG: |
 | |
|         channel_threads: 1
 | |
|         check_tables: true
 | |
|         feed_threads: 1
 | |
|         db:
 | |
|           user: kemal
 | |
|           password: kemal
 | |
|           host: postgres
 | |
|           port: 5432
 | |
|           dbname: invidious
 | |
|         full_refresh: false
 | |
|         https_only: false
 | |
|         domain:
 | |
|     depends_on:
 | |
|       - postgres
 | |
| 
 | |
| volumes:
 | |
|   postgresdata:
 |