Add Gotosocial
This commit is contained in:
parent
99e23dfd49
commit
1aed9f90b5
|
@ -2,6 +2,7 @@
|
||||||
!gitea/
|
!gitea/
|
||||||
!nextcloud/
|
!nextcloud/
|
||||||
!freshrss/
|
!freshrss/
|
||||||
|
!gotosocial/
|
||||||
!**/docker-compose.yml
|
!**/docker-compose.yml
|
||||||
!**/Dockerfile
|
!**/Dockerfile
|
||||||
!.gitignore
|
!.gitignore
|
||||||
|
|
|
@ -0,0 +1,60 @@
|
||||||
|
services:
|
||||||
|
gotosocial:
|
||||||
|
image: superseriousbusiness/gotosocial:latest
|
||||||
|
container_name: gotosocial
|
||||||
|
user: "0:0"
|
||||||
|
networks:
|
||||||
|
- gotosocial
|
||||||
|
environment:
|
||||||
|
# Change this to your actual host value.
|
||||||
|
GTS_HOST: gts.ionchy.ca
|
||||||
|
GTS_DB_TYPE: sqlite
|
||||||
|
# Path in the GtS Docker container where
|
||||||
|
# the sqlite.db file will be stored.
|
||||||
|
GTS_DB_ADDRESS: /gotosocial/storage/sqlite.db
|
||||||
|
# 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: ""
|
||||||
|
# Path in the GtS Docker container where the
|
||||||
|
# Wazero compilation cache will be stored.
|
||||||
|
GTS_WAZERO_COMPILATION_CACHE: /gotosocial/.cache
|
||||||
|
## For reverse proxy setups:
|
||||||
|
GTS_TRUSTED_PROXIES: "172.18.0.1/16"
|
||||||
|
## Set the timezone of your server:
|
||||||
|
#TZ: UTC
|
||||||
|
GTS_STATUSES_MAX_CHARS: 4096
|
||||||
|
GTS_STATUSES_POLL_MAX_OPTIONS: 12
|
||||||
|
GTS_STATUSES_POLL_OPTION_MAX_CHARS: 48
|
||||||
|
GTS_STATUSES_MEDIA_MAX_FILES: 8
|
||||||
|
GTS_MEDIA_LOCAL_MAX_SIZE: "64MiB"
|
||||||
|
GTS_MEDIA_VIDEO_SIZE_HINT: "64MiB"
|
||||||
|
GTS_MEDIA_REMOTE_MAX_SIZE: "64MiB"
|
||||||
|
GTS_MEDIA_DESCRIPTION_MAX_CHARS: "2048"
|
||||||
|
GTS_MEDIA_EMOJI_LOCAL_MAX_SIZE: "128KiB"
|
||||||
|
GTS_MEDIA_EMOJI_REMOTE_MAX_SIZE: "128KiB"
|
||||||
|
ports:
|
||||||
|
#- "443:8080"
|
||||||
|
## For letsencrypt:
|
||||||
|
#- "80:80"
|
||||||
|
## For reverse proxy setups:
|
||||||
|
- "127.0.0.1:8888:8080"
|
||||||
|
volumes:
|
||||||
|
# Your data volume, for your
|
||||||
|
# sqlite.db file and media files.
|
||||||
|
- ./data:/gotosocial/storage
|
||||||
|
# OPTIONAL: To mount volume for the WAZERO
|
||||||
|
# compilation cache, for speedier restart
|
||||||
|
# times, uncomment the below line:
|
||||||
|
- ./.cache:/gotosocial/.cache
|
||||||
|
restart: "always"
|
||||||
|
|
||||||
|
networks:
|
||||||
|
gotosocial:
|
||||||
|
ipam:
|
||||||
|
driver: default
|
||||||
|
config:
|
||||||
|
- subnet: "172.18.0.0/16"
|
||||||
|
gateway: "172.18.0.1"
|
Loading…
Reference in New Issue