From 29335a7d915e15a0f03a5fef3ae72381828b50cb Mon Sep 17 00:00:00 2001 From: lza_menace Date: Mon, 8 Mar 2021 09:02:59 -0800 Subject: [PATCH] start getting ready for postgres --- Makefile | 3 +++ README.md | 8 ++++++-- docker-compose.yaml | 18 ++++++++++++++++++ env-example | 3 +++ 4 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 docker-compose.yaml diff --git a/Makefile b/Makefile index ce1df44..2c5b89f 100644 --- a/Makefile +++ b/Makefile @@ -2,6 +2,9 @@ setup: python3 -m venv .venv .venv/bin/pip install -r requirements.txt +up: + docker-compose up -d + dev: ./bin/dev_app diff --git a/README.md b/README.md index 237915f..f7a73d4 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,10 @@ # slackbkpy Block kit implementation in Python -## Setup +## Running -`make setup` +``` +make setup +make up +make dev +``` diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..4716299 --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,18 @@ +version: '3' +services: + db: + image: postgres:9.6.15-alpine + container_name: salesbot_db + ports: + - 127.0.0.1:5432:5432 + environment: + POSTGRES_PASSWORD: ${DB_PASS} + POSTGRES_USER: ${DB_USER:-salesbot} + POSTGRES_DB: ${DB_NAME:-salesbot} + volumes: + - ${DATA_DIR:-./data/postgresql}:/var/lib/postgresql/data + cache: + image: redis:latest + container_name: salesbot_cache + ports: + - 127.0.0.1:6379:6379 diff --git a/env-example b/env-example index 445561c..3c7de9f 100644 --- a/env-example +++ b/env-example @@ -2,3 +2,6 @@ SLACK_ACCESS_TOKEN= SLACK_SIGNING_SECRET= ZAPIER_WEBHOOK_submit_new_channel= ZAPIER_WEBHOOK_generate_documents= +DB_PASS= +DB_USER= +DB_NAME=