mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-31 08:22:27 -05:00 
			
		
		
		
	* exludes docker-volume from exemple/docker-compose * Adds an docker-compose.yaml example and adds some readme to the docker.md * Changes Docker-Compose Example * Configures docker-compose.yaml and docker.md * Adds some cosmetics to the Documentation * Adds UserID:GroupID * Describes how to create a new user
		
			
				
	
	
		
			34 lines
		
	
	
		
			No EOL
		
	
	
		
			804 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			No EOL
		
	
	
		
			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 |