149 Commits

Author SHA1 Message Date
eiximenis
577aca1d4c Basket.API updated to net3 2019-07-19 13:09:30 +02:00
eiximenis
591086956d grpc poc working on k8s, using envoy as a sidecar in catalog api 2019-06-27 16:16:11 +02:00
Ramón Tomás
db00159347 Added envoy + config grpc json transcoder 2019-06-27 11:15:24 +02:00
eiximenis
7c0e2a1c86 Catalog.API gRPC support for one endpoint 2019-06-26 12:58:07 +02:00
Miguel Veloso
fd2bf42a5f Add creation event traces to Validator classes to validate issue #1041 2019-05-16 13:30:00 +01:00
Miguel Veloso
61ecfba052 Add a TransactionId to IntegrationEventLogEntry to ensure that chained integration events are only published once from the correct transaction scope 2019-05-07 21:29:37 +01:00
Miguel Veloso
a95fbd993a Update configuration values starting with array index = 0 2019-05-03 16:00:47 +01:00
Miguel Veloso
d5adb5f723 Update HealthChecks UI libraries to properly handle missing services. 2019-03-18 16:53:34 +00:00
Miguel Veloso
c1d7ca8951 Merge branch 'dev' into features/add-seq-sink
# Conflicts SOLVED:
#	.gitignore
#	src/BuildingBlocks/WebHostCustomization/WebHost.Customization/WebHostExtensions.cs
#	src/Services/Basket/Basket.API/Basket.API.csproj
#	src/Services/Basket/Basket.API/Program.cs
#	src/Services/Basket/Basket.API/Startup.cs
#	src/Services/Catalog/Catalog.API/Catalog.API.csproj
#	src/Services/Catalog/Catalog.API/Program.cs
#	src/Services/Catalog/Catalog.API/Startup.cs
#	src/Services/Identity/Identity.API/Identity.API.csproj
#	src/Services/Identity/Identity.API/Program.cs
#	src/Services/Identity/Identity.API/Startup.cs
#	src/Services/Location/Locations.API/Locations.API.csproj
#	src/Services/Location/Locations.API/Program.cs
#	src/Services/Location/Locations.API/Startup.cs
#	src/Services/Marketing/Marketing.API/Marketing.API.csproj
#	src/Services/Marketing/Marketing.API/Program.cs
#	src/Services/Marketing/Marketing.API/Startup.cs
#	src/Services/Ordering/Ordering.API/Ordering.API.csproj
#	src/Services/Ordering/Ordering.API/Program.cs
#	src/Services/Ordering/Ordering.API/Startup.cs
#	src/Services/Ordering/Ordering.SignalrHub/Ordering.SignalrHub.csproj
#	src/Services/Ordering/Ordering.SignalrHub/Program.cs
#	src/Services/Ordering/Ordering.SignalrHub/Startup.cs
#	src/Services/Payment/Payment.API/Payment.API.csproj
#	src/Services/Payment/Payment.API/Program.cs
#	src/Services/Payment/Payment.API/Startup.cs
#	src/Web/WebMVC/Program.cs
#	src/Web/WebMVC/Startup.cs
#	src/Web/WebStatus/Program.cs
#	src/Web/WebStatus/Startup.cs
#	src/Web/WebStatus/WebStatus.csproj
2019-02-28 15:34:12 +00:00
Miguel Veloso
4d6b2f03d2 Add Serilog and Seq working in Docker 2019-01-31 10:43:32 +00:00
eiximenis
9b0eaddb15 webhooks API & client 2019-01-29 19:34:57 +01:00
eiximenis
38243a9d2f comment updated in compose 2019-01-24 14:44:00 +01:00
eiximenis
485bb9e4a9 WIP 2019-01-23 20:02:46 +01:00
eiximenis
586c6de020 WIP Webhooks 2019-01-21 18:02:14 +01:00
eiximenis
8677b8d240 Webhooks API: WIP - Initial commit 2019-01-16 19:38:14 +01:00
Ramón Tomás
ffca2da0b3 Migrated to netcore 2.2 2018-12-11 13:51:58 +01:00
Ramón Tomás
8d794a220b Updated Helm scripts to include healthcheck url env vars
Updated Webstatus docker-compose to include HealthCheck url env vars
2018-12-04 15:51:33 +01:00
Ramón Tomás
0f6f4e6d14 Integrate HealthCheck to all eShop services and apps
Integrate WebStatus with Healthcheck
2018-11-30 17:43:22 +01:00
Miguel Veloso
16cae13dc4 Organize Dockerfiles to be easier to compare 2018-07-02 13:37:49 +01:00
eiximenis
fcff8e45aa Fixes #630 2018-06-12 19:05:51 +02:00
Cesar De la Torre Llorente
104661d39d Fixed bug, no need of GracePeriodTime setting for the Order microservice. Only for the Ordering.BackgroundTasks 2018-05-26 20:45:32 +02:00
Ramón Tomás
7d2a790a8b Fixed AOT compile issue with signalr pkg version
Removed duplicated ordering.background task in docker compose files
2018-05-14 13:51:42 +02:00
eiximenis
31669d5d2d Merge branch 'features/netcore2.1' into dev
# Conflicts:
#	eShopOnContainers-ServicesAndWebApps.sln
2018-05-11 11:26:19 +02:00
Miguel Veloso
794be31f53 Include Ordering.BackgroundTasks in webstatus check 2018-05-10 11:31:11 +01:00
Miguel Veloso
49ec9beff4 wip: add back OrderingBackgroundTasks 2018-05-09 20:10:54 +01:00
Ramón Tomás
25c752c61a Added SignalR Hub service to k8s 2018-04-19 17:21:26 +02:00
Ramón Tomás
04560ff4eb Created specific service for signalr hub 2018-04-19 00:58:09 +02:00
Ramón Tomás
f1f17798da Added missing Task.Background service docker-compose configuration
Added signalr client for MVC
Added signalr hub
Added signalr events when order status changes
2018-04-13 13:45:21 +02:00
eiximenis
2181e1c9a6 update local config to use apigw when downloading catalog images 2018-04-03 18:27:47 +02:00
Cesar De la Torre Llorente
b6d09a2439 Fixed comments not right for Pi Gateways services 2018-04-02 16:43:50 -07:00
Cesar De la Torre Llorente
0906ae6195 Fixed comment for the identity.api microservice. 2018-04-02 15:22:26 -07:00
Cesar De la Torre Llorente
debecf1b8d Adding comments about the external ports in docker-compose.override.yml saying that a production environment your should remove the external ports kept here for microservice debugging purposes.
The API Gateway redirects and access through each microservice's internal port (80).
2018-04-02 15:03:59 -07:00
eiximenis
a34ed28445 SPA adapted to gateway 2018-02-28 15:40:22 +01:00
eiximenis
181b475e32 MVC adapted to marketing bff apigw 2018-02-28 13:13:18 +01:00
eiximenis
de37559c41 Files moved / names changes / csprojs updated / sln updated 2018-02-28 11:30:25 +01:00
eiximenis
a18cec21fe Missing aggregator project 2018-02-27 14:32:25 +01:00
eiximenis
8cfb74fe93 Fixing SPA for using aggregators 2018-02-27 13:10:39 +01:00
Eduard Tomàs
1b87e2a18f Reverted duality of config files for ocelot because were not really needed 2018-02-15 18:45:18 +01:00
Eduard Tomàs
3b2c80e6d3 Ocelot config via volumes 2018-02-15 18:13:14 +01:00
Eduard Tomàs
6cc87fc80a renaming of PurchaseBff to Aggregator 2018-02-15 17:30:39 +01:00
Eduard Tomàs
8edd736196 Updating SPA for working with PurchaseBFF. 2018-02-06 18:35:01 +01:00
Eduard Tomàs
704e6ae693 Finished purchase-bff implementation and ocelot rerouting 2018-02-02 16:55:33 +01:00
Eduard Tomàs
b0d4ae5a72 All order flow goes through Purchase BFF API. Also some refactorings. 2018-02-02 12:26:47 +01:00
Eduard Tomàs
d8382f8d52 Changed catalog.api url from catalog.api to pass through API gateway 2018-01-31 16:46:10 +01:00
Eduard Tomàs
1c6431d503 Moved "AddItemToBasket" from MVC Client to a single call in PurchaseBFF 2018-01-31 16:35:40 +01:00
Eduard Tomàs
dcb9b87361 2018-01-30 09:50:45 +01:00
Eduard Tomàs
47a33ddd05 BFF Purchase - WIP 2018-01-29 16:58:08 +01:00
Eduard Tomàs
02f5e1158a Purchase BFF skeleton created 2018-01-26 17:09:36 +01:00
Eduard Tomàs
ea4e0ed6e8 Deploying ocelot to k8s
configuration to ocelot passed through a k8s volume
2018-01-11 18:18:16 +01:00
Eduard Tomàs
e72ada31fb Create Ocelot project 2018-01-11 11:20:38 +01:00