Adding a docker image.

- Instructions added to readme for how to use the simpler small image
too. Fixes #101.
This commit is contained in:
Dessalines 2019-05-14 12:05:43 -07:00
parent 9d0906f859
commit 6e14593c1b
2 changed files with 38 additions and 0 deletions

View file

@ -53,6 +53,16 @@ Made with [Rust](https://www.rust-lang.org), [Actix](https://actix.rs/), [Infern
### Docker ### Docker
Make sure you have both docker and docker-compose installed. 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 git clone https://github.com/dessalines/lemmy
cd lemmy cd lemmy

28
docker/docker-compose.yml Normal file
View file

@ -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