summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDessalines <happydooby@gmail.com>2019-08-15 18:05:49 -0700
committerDessalines <happydooby@gmail.com>2019-08-15 18:05:49 -0700
commit83d4e9840dfc68701fbd167b4dea7eee3191701d (patch)
treeb56412855c98b6dc715b410dbbcc77d0ed53f370
parentd662d7f8660f23360ceb3eb25b60180f8ab9473e (diff)
Reorganizing docker compose files.
- Fixes #197
-rw-r--r--README.md4
-rw-r--r--docker/dev/Dockerfile (renamed from Dockerfile)0
-rw-r--r--docker/dev/docker-compose.yml (renamed from docker-compose.yml)13
-rwxr-xr-xdocker/docker_db_backup.sh1
-rwxr-xr-xdocker/docker_update.sh5
-rw-r--r--docker/prod/docker-compose.yml (renamed from docker/docker-compose.yml)0
-rwxr-xr-xdocker_db_backup.sh1
-rwxr-xr-xdocker_update.sh5
8 files changed, 15 insertions, 14 deletions
diff --git a/README.md b/README.md
index b264b853..a601ace0 100644
--- a/README.md
+++ b/README.md
@@ -70,7 +70,7 @@ Make sure you have both docker and docker-compose(>=`1.24.0`) installed.
```
mkdir lemmy/
cd lemmy/
-wget https://raw.githubusercontent.com/dessalines/lemmy/master/docker/docker-compose.yml
+wget https://raw.githubusercontent.com/dessalines/lemmy/master/docker/prod/docker-compose.yml
docker-compose up -d
```
@@ -98,7 +98,7 @@ location / {
```
git clone https://github.com/dessalines/lemmy
-cd lemmy
+cd lemmy/docker
./docker_update.sh # This pulls the newest version, builds and runs it
```
diff --git a/Dockerfile b/docker/dev/Dockerfile
index 0eb5f60d..0eb5f60d 100644
--- a/Dockerfile
+++ b/docker/dev/Dockerfile
diff --git a/docker-compose.yml b/docker/dev/docker-compose.yml
index 8607d546..b4daff61 100644
--- a/docker-compose.yml
+++ b/docker/dev/docker-compose.yml
@@ -1,7 +1,7 @@
version: '2.4'
services:
- db:
+ lemmy_db:
image: postgres:12-alpine
restart: always
environment:
@@ -9,7 +9,7 @@ services:
POSTGRES_PASSWORD: rrr
POSTGRES_DB: rrr
volumes:
- - db:/var/lib/postgresql/data
+ - lemmy_db:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U rrr"]
interval: 5s
@@ -17,17 +17,18 @@ services:
retries: 20
lemmy:
build:
- context: .
+ context: ../../
+ dockerfile: docker/dev/Dockerfile
ports:
- "8536:8536"
environment:
LEMMY_FRONT_END_DIR: /app/dist
- DATABASE_URL: postgres://rrr:rrr@db:5432/rrr
+ DATABASE_URL: postgres://rrr:rrr@lemmy_db:5432/rrr
JWT_SECRET: changeme
HOSTNAME: rrr
restart: always
depends_on:
- db:
+ lemmy_db:
condition: service_healthy
volumes:
- db:
+ lemmy_db:
diff --git a/docker/docker_db_backup.sh b/docker/docker_db_backup.sh
new file mode 100755
index 00000000..d42826e0
--- /dev/null
+++ b/docker/docker_db_backup.sh
@@ -0,0 +1 @@
+docker exec -it dev_lemmy_db_1 pg_dumpall -c -U rrr > dump_`date +%Y-%m-%d"_"%H_%M_%S`.sql
diff --git a/docker/docker_update.sh b/docker/docker_update.sh
new file mode 100755
index 00000000..0891943f
--- /dev/null
+++ b/docker/docker_update.sh
@@ -0,0 +1,5 @@
+#!/bin/sh
+set -e
+
+git pull
+docker-compose -f dev/docker-compose.yml up -d --no-deps --build
diff --git a/docker/docker-compose.yml b/docker/prod/docker-compose.yml
index 9db7bc2c..9db7bc2c 100644
--- a/docker/docker-compose.yml
+++ b/docker/prod/docker-compose.yml
diff --git a/docker_db_backup.sh b/docker_db_backup.sh
deleted file mode 100755
index e361da19..00000000
--- a/docker_db_backup.sh
+++ /dev/null
@@ -1 +0,0 @@
-docker exec -it lemmy_db_1 pg_dumpall -c -U rrr > dump_`date +%Y-%m-%d"_"%H_%M_%S`.sql
diff --git a/docker_update.sh b/docker_update.sh
deleted file mode 100755
index 4a52b522..00000000
--- a/docker_update.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-set -e
-
-git pull
-docker-compose up -d --no-deps --build