Adding a docker image.
- Instructions added to readme for how to use the simpler small image too. Fixes #101.
This commit is contained in:
parent
9d0906f859
commit
6e14593c1b
2 changed files with 38 additions and 0 deletions
10
README.md
10
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
|
||||
|
|
28
docker/docker-compose.yml
Normal file
28
docker/docker-compose.yml
Normal 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
|
Reference in a new issue