From 7e120a65f4713aab3143388eefa0e2a2500638a4 Mon Sep 17 00:00:00 2001 From: Marcelo Jorge Vieira Date: Sat, 8 Aug 2020 19:20:35 -0300 Subject: [PATCH] Added docker-compose.yml --- Makefile | 3 +++ README.md | 1 + docker-compose.yml | 27 +++++++++++++++++++++++++++ 3 files changed, 31 insertions(+) create mode 100644 docker-compose.yml diff --git a/Makefile b/Makefile index f733998..789ae01 100644 --- a/Makefile +++ b/Makefile @@ -6,3 +6,6 @@ run: clean: @find . -name "*.swp" -delete + +docker-run: + @docker-compose up diff --git a/README.md b/README.md index 8519235..57407f7 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,7 @@ - nodejs - yarn - [Finance Wallet API][finance-api] + - via docker compose: `make docker-run` ### Installing dependencies diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..8db304b --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,27 @@ +version: "3" + +services: + mongodb: + image: mongo:4.4.0 + ports: + - "27017:27017" + volumes: + - ./db/mongodb:/var/lib/mongodb + restart: always + networks: + - mfinance + + wallet-api: + image: mfinance/finance-wallet-api + environment: + - FINANCE_WALLETAPI_DEBUG=true + - FINANCE_WALLETAPI_MONGODB_ENDPOINT=mongodb://mongodb:27017 + ports: + - "8889:8889" + depends_on: + - mongodb + networks: + - mfinance + +networks: + mfinance: