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