Added Mastodon compose
This commit is contained in:
53
komodo/mastodon/compose.yaml
Normal file
53
komodo/mastodon/compose.yaml
Normal file
@@ -0,0 +1,53 @@
|
||||
services:
|
||||
mastodon:
|
||||
image: lscr.io/linuxserver/mastodon:latest
|
||||
container_name: mastodon
|
||||
environment:
|
||||
PUID: "${PUID}"
|
||||
PGID: "${PGID}"
|
||||
TZ: "${TZ}"
|
||||
LOCAL_DOMAIN: "${LOCAL_DOMAIN}"
|
||||
REDIS_HOST: "${REDIS_HOST}"
|
||||
REDIS_PORT: "${REDIS_PORT}"
|
||||
DB_HOST: "${DB_HOST}"
|
||||
DB_USER: "${DB_USER}"
|
||||
DB_NAME: "${DB_NAME}"
|
||||
DB_PASS: "${DB_PASS}"
|
||||
DB_PORT: "${DB_PORT}"
|
||||
ES_ENABLED: "${ES_ENABLED}"
|
||||
ACTIVE_RECORD_ENCRYPTION_PRIMARY_KEY: "${ACTIVE_RECORD_ENCRYPTION_PRIMARY_KEY}"
|
||||
ACTIVE_RECORD_ENCRYPTION_DETERMINISTIC_KEY: "${ACTIVE_RECORD_ENCRYPTION_DETERMINISTIC_KEY}"
|
||||
ACTIVE_RECORD_ENCRYPTION_KEY_DERIVATION_SALT: "${ACTIVE_RECORD_ENCRYPTION_KEY_DERIVATION_SALT}"
|
||||
SECRET_KEY_BASE: "${SECRET_KEY_BASE}"
|
||||
OTP_SECRET: "${OTP_SECRET}"
|
||||
VAPID_PRIVATE_KEY: "${VAPID_PRIVATE_KEY}"
|
||||
VAPID_PUBLIC_KEY: "${VAPID_PUBLIC_KEY}"
|
||||
SMTP_SERVER: "${SMTP_SERVER}"
|
||||
SMTP_PORT: "${SMTP_PORT}"
|
||||
SMTP_LOGIN: "${SMTP_LOGIN}"
|
||||
SMTP_PASSWORD: "${SMTP_PASSWORD}"
|
||||
SMTP_FROM_ADDRESS: "${SMTP_FROM_ADDRESS}"
|
||||
S3_ENABLED: "${S3_ENABLED}"
|
||||
WEB_DOMAIN: "${WEB_DOMAIN}"
|
||||
ES_HOST: "${ES_HOST}"
|
||||
ES_PORT: "${ES_PORT}"
|
||||
ES_USER: "${ES_USER}"
|
||||
ES_PASS: "${ES_PASS}"
|
||||
S3_BUCKET: "${S3_BUCKET}"
|
||||
AWS_ACCESS_KEY_ID: "${AWS_ACCESS_KEY_ID}"
|
||||
AWS_SECRET_ACCESS_KEY: "${AWS_SECRET_ACCESS_KEY}"
|
||||
S3_ALIAS_HOST: "${S3_ALIAS_HOST}"
|
||||
SIDEKIQ_ONLY: "${SIDEKIQ_ONLY}"
|
||||
SIDEKIQ_QUEUE: "${SIDEKIQ_QUEUE}"
|
||||
SIDEKIQ_DEFAULT: "${SIDEKIQ_DEFAULT}"
|
||||
SIDEKIQ_THREADS: "${SIDEKIQ_THREADS}"
|
||||
DB_POOL: "${DB_POOL}"
|
||||
NO_CHOWN: "${NO_CHOWN}"
|
||||
MASTODON_PROMETHEUS_EXPORTER_ENABLED: "${MASTODON_PROMETHEUS_EXPORTER_ENABLED}"
|
||||
volumes:
|
||||
- "${CONFIG_PATH}:/config"
|
||||
ports:
|
||||
- "${PORT_HTTP:-80}:80"
|
||||
- "${PORT_HTTPS:-443}:443"
|
||||
- "${PORT_PROMETHEUS:-9394}:9394"
|
||||
restart: unless-stopped
|
||||
Reference in New Issue
Block a user