From b6ba515eac130c3410cc190124272b7700f8f0cc Mon Sep 17 00:00:00 2001 From: Nikolaos Karaolidis Date: Tue, 13 Jun 2023 18:21:20 +0300 Subject: [PATCH] Add lemmy Signed-off-by: Nikolaos Karaolidis --- lemmy/docker-compose.yml | 54 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 lemmy/docker-compose.yml diff --git a/lemmy/docker-compose.yml b/lemmy/docker-compose.yml new file mode 100644 index 0000000..915bdd5 --- /dev/null +++ b/lemmy/docker-compose.yml @@ -0,0 +1,54 @@ +version: '3.9' + +services: + db: + image: postgres:15-alpine + restart: unless-stopped + volumes: + - /home/nick/configs/lemmy/db:/var/lib/postgresql/data + environment: + - POSTGRES_USER=lemmy + - POSTGRES_PASSWORD=lemmy + - POSTGRES_DB=lemmy + + pictrs: + image: asonix/pictrs:0.3.1 + restart: unless-stopped + # entrypoint: /sbin/tini -- /usr/local/bin/pict-rs -p /mnt -m 4 --image-format webp + volumes: + - /home/nick/configs/lemmy/pictrs:/mnt + environment: + - PICTRS__API_KEY=lemmy + user: 1000:1000 + + lemmy: + image: dessalines/lemmy:0.17.2 + restart: unless-stopped + volumes: + - /home/nick/configs/lemmy/lemmy.hjson:/config/config.hjson + environment: + RUST_LOG: "warn,lemmy_server=info,lemmy_api=info,lemmy_api_common=info,lemmy_api_crud=info,lemmy_apub=info,lemmy_db_schema=info,lemmy_db_views=info,lemmy_db_views_actor=info,lemmy_db_views_moderator=info,lemmy_routes=info,lemmy_utils=info,lemmy_websocket=info" + depends_on: + - db + - pictrs + networks: + - default + - routing + + lemmy-ui: + image: dessalines/lemmy-ui:0.17.2 + restart: unless-stopped + environment: + LEMMY_UI_LEMMY_INTERNAL_HOST: lemmy:8536 + LEMMY_UI_LEMMY_EXTERNAL_HOST: lemmy.karaolidis.com + LEMMY_HTTPS: true + depends_on: + - lemmy + networks: + - default + - routing + +networks: + routing: + external: true + name: routing