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