mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-11-04 04:32:26 -06: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
							 |