]> Untitled Git - lemmy.git/commitdiff
Adding a docker image.
authorDessalines <tyhou13@gmx.com>
Tue, 14 May 2019 19:05:43 +0000 (12:05 -0700)
committerDessalines <tyhou13@gmx.com>
Tue, 14 May 2019 19:05:43 +0000 (12:05 -0700)
- Instructions added to readme for how to use the simpler small image
too. Fixes #101.

README.md
docker/docker-compose.yml [new file with mode: 0644]

index 5ebb969d62eac685ad87ab0c345f5f53dc566a4d..e87f54c4900aaa2697209cffce4061158c795803 100644 (file)
--- a/README.md
+++ b/README.md
@@ -53,6 +53,16 @@ Made with [Rust](https://www.rust-lang.org), [Actix](https://actix.rs/), [Infern
 ### Docker
 Make sure you have both docker and docker-compose installed.
 
+```
+git clone https://github.com/dessalines/lemmy
+cd lemmy/docker
+docker-compose up -d
+```
+
+and goto http://localhost:8536
+## Develop
+### Docker Development
+
 ```
 git clone https://github.com/dessalines/lemmy
 cd lemmy
diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml
new file mode 100644 (file)
index 0000000..4f5d51a
--- /dev/null
@@ -0,0 +1,28 @@
+version: '2.4'
+
+services:
+  db:
+    image: postgres
+    restart: always
+    environment:
+      POSTGRES_USER: rrr
+      POSTGRES_PASSWORD: rrr
+      POSTGRES_DB: rrr
+    healthcheck:
+      test: ["CMD-SHELL", "pg_isready -U rrr"]
+      interval: 5s
+      timeout: 5s
+      retries: 20
+  lemmy:
+    image: dessalines/lemmy:latest
+    ports:
+      - "8536:8536"
+    environment:
+      LEMMY_FRONT_END_DIR: /app/dist
+      DATABASE_URL: postgres://rrr:rrr@db:5432/rrr
+      JWT_SECRET: changeme
+      HOSTNAME: rrr
+    restart: always
+    depends_on: 
+      db: 
+        condition: service_healthy