mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-31 07:42:26 -05:00 
			
		
		
		
	
		
			
	
	
		
			34 lines
		
	
	
	
		
			804 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
		
		
			
		
	
	
			34 lines
		
	
	
	
		
			804 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
|  | version: "3.3"
 | ||
|  | 
 | ||
|  | services:
 | ||
|  |   gotosocial:
 | ||
|  |     image: superseriousbusiness/gotosocial:0.2.0
 | ||
|  |     user: "1000:1000"
 | ||
|  |     networks:
 | ||
|  |       - gotosocial
 | ||
|  |     ports:
 | ||
|  |      - "127.0.0.1:8080:8080"
 | ||
|  |     volumes:
 | ||
|  |       - ./docker-volumes/data:/gotosocial/storage
 | ||
|  |       - ./config.yaml:/config/config.yaml
 | ||
|  |     command: ["--config-path", "/config/config.yaml"]
 | ||
|  |     depends_on:
 | ||
|  |       - gotosocial_postgres
 | ||
|  |     restart: "always"
 | ||
|  | 
 | ||
|  |   gotosocial_postgres:
 | ||
|  |     image: postgres:14-alpine
 | ||
|  |     environment:
 | ||
|  |       POSTGRES_DB: gotosocial
 | ||
|  |       POSTGRES_USER: gotosocial
 | ||
|  |       POSTGRES_PASSWORD: # Create a Password for example with "openssl rand -hex 16"
 | ||
|  |     volumes:
 | ||
|  |       - ./docker-volumes/db:/var/lib/postgresql/data
 | ||
|  |     restart: "always"
 | ||
|  |     networks:
 | ||
|  |       - gotosocial
 | ||
|  | 
 | ||
|  | networks:
 | ||
|  |   gotosocial:
 | ||
|  |     ipam:
 | ||
|  |       driver: default
 |