From 100f1280a6863fc090e323c11abc40dfdea34078 Mon Sep 17 00:00:00 2001 From: 0hlov3 <0hlov3@protonmail.com> Date: Tue, 1 Mar 2022 14:17:36 +0100 Subject: [documentation] Creates Docker documentation and docker-compose.yaml (#416) * 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 --- example/docker-compose/docker-compose.yaml | 34 ++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 example/docker-compose/docker-compose.yaml (limited to 'example/docker-compose') 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 -- cgit v1.2.3