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: