this repo has no description

:fire: removed project from docker compose

Changed files
+5 -15
cmd
app
+3
README.org
··· 17 17 docker compose up 18 18 #+end_src 19 19 20 + The docker compose file is configured to build and run 3 dockers, 2 being the mocked providers (Stripe and Braintree), they're both were created using [[https://github.com/mrak/stubby4node][stubby4node]] and the project. 21 + The main project will use port =8000= in your machine and the providers will use port =8001= and =8002= (this is mostly for running the main project outside docker). 22 + 20 23 In other terminal, make the request with hurl 21 24 22 25 #+begin_src shell
+2 -2
cmd/app/main.go
··· 26 26 defer logger.Sync() 27 27 28 28 providers := providers.NewUseProviders([]providers.Provider{ 29 - providers.NewBraintreeProvider("http://"+getEnv("BRAINTREE_URL", "localhost:8001"), logger), 30 - providers.NewStripeProvider("http://"+getEnv("STRIPE_URL", "localhost:8002"), logger), 29 + providers.NewBraintreeProvider(getEnv("BRAINTREE_URL", "http://localhost:8001"), logger), 30 + providers.NewStripeProvider(getEnv("STRIPE_URL", "http://localhost:8002"), logger), 31 31 }, logger) 32 32 paymentsService := service.NewPaymentService(providers) 33 33
-13
docker-compose.yml
··· 1 1 services: 2 - api-gateway: 3 - build: 4 - dockerfile: $PWD/Dockerfile 5 - ports: 6 - - "8000:8000" 7 - environment: 8 - PORT: 8000 9 - BRAINTREE_URL: stripe 10 - STRIPE_URL: braintree 11 - depends_on: 12 - - stripe 13 - - braintree 14 - 15 2 stripe: 16 3 build: 17 4 dockerfile: $PWD/Dockerfile-stubby