diff options
author | Dessalines <happydooby@gmail.com> | 2019-08-15 18:05:49 -0700 |
---|---|---|
committer | Dessalines <happydooby@gmail.com> | 2019-08-15 18:05:49 -0700 |
commit | 83d4e9840dfc68701fbd167b4dea7eee3191701d (patch) | |
tree | b56412855c98b6dc715b410dbbcc77d0ed53f370 | |
parent | d662d7f8660f23360ceb3eb25b60180f8ab9473e (diff) |
Reorganizing docker compose files.
- Fixes #197
-rw-r--r-- | README.md | 4 | ||||
-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-x | docker/docker_db_backup.sh | 1 | ||||
-rwxr-xr-x | docker/docker_update.sh | 5 | ||||
-rw-r--r-- | docker/prod/docker-compose.yml (renamed from docker/docker-compose.yml) | 0 | ||||
-rwxr-xr-x | docker_db_backup.sh | 1 | ||||
-rwxr-xr-x | docker_update.sh | 5 |
8 files changed, 15 insertions, 14 deletions
@@ -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 |