diff options
Diffstat (limited to 'example/docker-compose')
-rw-r--r-- | example/docker-compose/docker-compose.yaml | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/example/docker-compose/docker-compose.yaml b/example/docker-compose/docker-compose.yaml new file mode 100644 index 000000000..1a9bdf92b --- /dev/null +++ b/example/docker-compose/docker-compose.yaml @@ -0,0 +1,34 @@ +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
\ No newline at end of file |