Added mastodon, tautulli
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
---
|
||||
- name: Create directory for docker-compose
|
||||
ansible.builtin.file:
|
||||
path: /root/docker/
|
||||
state: directory
|
||||
mode: "0755"
|
||||
|
||||
- name: Copy .env file
|
||||
template:
|
||||
src: ".env"
|
||||
dest: /root/docker/.env
|
||||
owner: root
|
||||
group: root
|
||||
mode: 0755
|
||||
|
||||
- name: Copy docker-compose file
|
||||
template:
|
||||
src: "docker-compose.yml"
|
||||
dest: /root/docker/docker-compose.yml
|
||||
owner: root
|
||||
group: root
|
||||
mode: 0755
|
||||
|
||||
- name: Run docker-compose
|
||||
ansible.builtin.shell:
|
||||
args:
|
||||
cmd: docker compose up -d
|
||||
chdir: /root/docker/
|
||||
@@ -0,0 +1,39 @@
|
||||
PUID=1000
|
||||
PGID=1000
|
||||
TZ=Europe/Lisbon
|
||||
LOCAL_DOMAIN=social.lino.cooking
|
||||
REDIS_HOST=redis
|
||||
REDIS_PORT=6379
|
||||
DB_HOST=database
|
||||
DB_USER={{ mastodon_db_user }}
|
||||
DB_NAME={{ mastodon_db_name }}
|
||||
DB_PASS={{ mastodon_db_pass }}
|
||||
DB_PORT=5432
|
||||
POSTGRES_PASSWORD={{ mastodon_db_pass }}
|
||||
POSTGRES_USER={{ mastodon_db_user }}
|
||||
POSTGRES_DB={{ mastodon_db_name }}
|
||||
ES_ENABLED=false
|
||||
SECRET_KEY_BASE={{ mastodon_key_base }}
|
||||
OTP_SECRET={{ mastodon_otp_secret }}
|
||||
VAPID_PRIVATE_KEY={{ mastodon_vapid_private_key }}
|
||||
VAPID_PUBLIC_KEY={{ mastodon_vapid_public_key }}
|
||||
SMTP_SERVER=smtp.gmail.com
|
||||
SMTP_PORT=587
|
||||
SMTP_LOGIN=okulto@gmail.com
|
||||
SMTP_PASSWORD={{ gmail_smtp_pass }}
|
||||
SMTP_FROM_ADDRESS=mastodon@lino.cooking
|
||||
S3_ENABLED=false
|
||||
WEB_DOMAIN=social.lino.cooking
|
||||
#ES_HOST=es #optional
|
||||
#ES_PORT=9200 #optional
|
||||
#ES_USER=elastic #optional
|
||||
#ES_PASS=elastic #optional
|
||||
#S3_BUCKET= #optional
|
||||
#AWS_ACCESS_KEY_ID= #optional
|
||||
#AWS_SECRET_ACCESS_KEY= #optional
|
||||
#S3_ALIAS_HOST= #optional
|
||||
#SIDEKIQ_ONLY=false #optional
|
||||
#SIDEKIQ_QUEUE= #optional
|
||||
#SIDEKIQ_DEFAULT=false #optional
|
||||
#SIDEKIQ_THREADS=5 #optional
|
||||
#DB_POOL=5 #optional
|
||||
@@ -0,0 +1,30 @@
|
||||
version: "2.1"
|
||||
services:
|
||||
mastodon:
|
||||
image: lscr.io/linuxserver/mastodon:latest
|
||||
container_name: mastodon
|
||||
env_file:
|
||||
- .env
|
||||
volumes:
|
||||
- /config:/config
|
||||
ports:
|
||||
- 80:80
|
||||
restart: unless-stopped
|
||||
|
||||
redis:
|
||||
container_name: redis
|
||||
image: redis:latest
|
||||
restart: always
|
||||
env_file:
|
||||
- .env
|
||||
|
||||
database:
|
||||
container_name: database
|
||||
image: postgres:14
|
||||
env_file:
|
||||
- .env
|
||||
environment:
|
||||
PG_DATA: /var/lib/postgresql/data
|
||||
volumes:
|
||||
- /psql/data:/var/lib/postgresql/data
|
||||
restart: always
|
||||
Reference in New Issue
Block a user