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