docker-compose/gotosocial/docker-compose.yml

45 lines
1.3 KiB
YAML
Raw Permalink Normal View History

2024-12-08 14:51:00 +01:00
services:
gotosocial:
image: superseriousbusiness/gotosocial:latest
container_name: gotosocial
user: 1000:1000
2024-12-26 15:03:19 +01:00
mem_limit: 2g
2024-12-08 14:51:00 +01:00
networks:
- gotosocial
environment:
# Change this to your actual host value.
GTS_HOST: social.ilnostropianetaselvaggio.it
GTS_DB_TYPE: sqlite
GTS_DB_ADDRESS: /gotosocial/storage/sqlite.db
GTS_CONFIG_PATH: /gotosocial/config.yaml
# Change this to true if you're not running
# GoToSocial behind a reverse proxy.
GTS_LETSENCRYPT_ENABLED: "false"
# Set your email address here if you
# want to receive letsencrypt notices.
GTS_LETSENCRYPT_EMAIL_ADDRESS: ""
GTS_WAZERO_COMPILATION_CACHE: /gotosocial/.cache
## For reverse proxy setups:
GTS_TRUSTED_PROXIES: "127.0.0.1/32"
## Set the timezone of your server:
TZ: Europe/Rome
ports:
## For reverse proxy setups:
2024-12-29 16:12:48 +01:00
- 127.0.0.1:3014:8080
2024-12-08 14:51:00 +01:00
volumes:
- ./data:/gotosocial/storage
- ./.cache:/gotosocial/.cache
## https://docs.gotosocial.org/en/latest/configuration/
- type: bind
source: ./config.yaml
target: /gotosocial/config.yaml
read_only: true
restart: "always"
networks:
gotosocial:
ipam:
2024-12-08 21:21:53 +01:00
driver: default
# Create users
# https://docs.gotosocial.org/en/latest/getting_started/user_creation/