+3
-2
cmd/app/main.go
+3
-2
cmd/app/main.go
···
26
defer logger.Sync()
27
28
providers := providers.NewUseProviders([]providers.Provider{
29
-
providers.NewBraintreeProvider(getEnv("BRAINTREE_URL", "http://localhost:8001")),
30
-
providers.NewStripeProvider(getEnv("STRIPE_URL", "http://localhost:8002")),
31
}, logger)
32
paymentsService := service.NewPaymentService(providers)
33
···
37
38
srvErr := make(chan error, 1)
39
go func() {
40
srvErr <- server.Start(ctx)
41
}()
42
···
26
defer logger.Sync()
27
28
providers := providers.NewUseProviders([]providers.Provider{
29
+
providers.NewBraintreeProvider("http://" + getEnv("BRAINTREE_URL", "localhost:8001")),
30
+
providers.NewStripeProvider("http://" + getEnv("STRIPE_URL", "localhost:8002")),
31
}, logger)
32
paymentsService := service.NewPaymentService(providers)
33
···
37
38
srvErr := make(chan error, 1)
39
go func() {
40
+
logger.Info("Starting server", zap.String("port", port))
41
srvErr <- server.Start(ctx)
42
}()
43
-4
docker-compose.yml
-4
docker-compose.yml
···
17
dockerfile: $PWD/Dockerfile-stubby
18
ports:
19
- "8002:8882"
20
-
environment:
21
-
PORT: 8882
22
volumes:
23
- $PWD/mocks/stripe.yml:/app/mock.yml
24
···
27
dockerfile: $PWD/Dockerfile-stubby
28
ports:
29
- "8001:8882"
30
-
environment:
31
-
PORT: 8882
32
volumes:
33
- $PWD/mocks/braintree.yml:/app/mock.yml