]> Untitled Git - lemmy.git/commitdiff
Restore prod docker-compose.yml
authorDessalines <tyhou13@gmx.com>
Sat, 19 Mar 2022 16:21:07 +0000 (12:21 -0400)
committerDessalines <tyhou13@gmx.com>
Sat, 19 Mar 2022 16:21:07 +0000 (12:21 -0400)
docker/prod/docker-compose.yml [new file with mode: 0644]

diff --git a/docker/prod/docker-compose.yml b/docker/prod/docker-compose.yml
new file mode 100644 (file)
index 0000000..94c0149
--- /dev/null
@@ -0,0 +1,49 @@
+version: '2.2'
+
+services:
+  postgres:
+    image: postgres:12-alpine
+    environment:
+      - POSTGRES_USER=lemmy
+      - POSTGRES_PASSWORD=password
+      - POSTGRES_DB=lemmy
+    volumes:
+      - ./volumes/postgres:/var/lib/postgresql/data
+    restart: always
+
+  lemmy:
+    image: dessalines/lemmy:0.16.1
+    ports:
+      - "127.0.0.1:8536:8536"
+      - "127.0.0.1:6669:6669"
+    restart: always
+    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"
+    volumes:
+      - ./lemmy.hjson:/config/config.hjson
+    depends_on:
+      - postgres
+      - pictrs
+
+  lemmy-ui:
+    image: dessalines/lemmy-ui:0.16.1
+    ports:
+      - "127.0.0.1:1235:1234"
+    restart: always
+    environment:
+      - LEMMY_INTERNAL_HOST=lemmy:8536
+      - LEMMY_EXTERNAL_HOST=localhost:8536
+      - LEMMY_HTTPS=true
+    depends_on: 
+      - lemmy
+
+  pictrs:
+    image: asonix/pictrs:0.3.0-beta.12-r1
+    ports: 
+      - "127.0.0.1:8537:8080"
+      - "127.0.0.1:6670:6669"
+    user: 991:991
+    volumes:
+      - ./volumes/pictrs:/mnt
+    restart: always
+