From 558709ce6f240ef56e484f0eadc4211d8aa20666 Mon Sep 17 00:00:00 2001 From: Salt Date: Mon, 29 Nov 2021 23:33:56 -0600 Subject: [PATCH] Deploy libreddit --- playbooks/prod_web.yml | 5 ++++- playbooks/tasks/web/libreddit.yml | 19 +++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 playbooks/tasks/web/libreddit.yml diff --git a/playbooks/prod_web.yml b/playbooks/prod_web.yml index a8c98cc..5b73f1b 100755 --- a/playbooks/prod_web.yml +++ b/playbooks/prod_web.yml @@ -83,7 +83,7 @@ state: started restart_policy: unless-stopped pull: yes - tasks: + pre_tasks: - name: ensure docker network docker_network: name=web tags: [ docker ] @@ -91,6 +91,7 @@ include_tasks: tasks/{{ item }} with_items: - app/redis.yml + - web/libreddit.yml - web/peertube.yml - web/pleroma.yml tags: [ always ] @@ -107,6 +108,8 @@ proxy_pass: http://pleroma:4000 - name: tube.cowfee.moe proxy_pass: http://peertube:9000 + - name: lr.cowfee.moe + proxy_pass: http://libreddit:8080 tags: [ web, docker, ingress ] - hosts: web3.dallas.mgmt.desu.ltd module_defaults: diff --git a/playbooks/tasks/web/libreddit.yml b/playbooks/tasks/web/libreddit.yml new file mode 100644 index 0000000..eefa8b2 --- /dev/null +++ b/playbooks/tasks/web/libreddit.yml @@ -0,0 +1,19 @@ +# vim:ft=ansible: +- name: docker deploy libreddit + docker_container: + name: libreddit + image: spikecodes/libreddit:latest + env: + LIBREDDIT_DEFAULT_THEME: "laserwave" + LIBREDDIT_DEFAULT_FRONT_PAGE: "all" + LIBREDDIT_DEFAULT_LAYOUT: "compact" + LIBREDDIT_DEFAULT_WIDE: "on" + LIBREDDIT_DEFAULT_COMMENT_SORT: "hot" + LIBREDDIT_DEFAULT_POST_SORT: "confidence" + LIBREDDIT_DEFAULT_SHOW_NSFW: "on" + LIBREDDIT_DEFAULT_USE_HLS: "on" + LIBREDDIT_DEFAULT_HIDE_HLS_NOTIFICATION: "on" + networks: + - name: web + aliases: [ "libreddit" ] + tags: [ docker, libreddit ]