From 1d441876933b96b33439088d7cd0ca27678ab7c8 Mon Sep 17 00:00:00 2001 From: Nathan Perry Date: Mon, 24 Sep 2018 12:14:37 -0400 Subject: dockerize --- docker-compose.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 docker-compose.yml (limited to 'docker-compose.yml') diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..a3f011e --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,33 @@ +version: '3' +services: + thulani: + image: thulani + build: . + depends_on: + - db + - migrate + + environment: + DATABASE_URL: "postgres://thulani:clickheretodie@db/memes" + RUST_BACKTRACE: 1 + + db: + image: postgres:latest + restart: always + volumes: + - db-data:/var/lib/postgresql/data + environment: + POSTGRES_USER: thulani + POSTGRES_PASSWORD: clickheretodie + POSTGRES_DB: memes + + migrate: + build: + context: . + dockerfile: Dockerfile-migrate + restart: on-failure + depends_on: + - db + +volumes: + db-data: -- cgit v1.3.1