https://github.com/making/spring-socks
A bad microservices (Spring Version of https://microservices-demo.github.io)
https://github.com/making/spring-socks
Last synced: 10 months ago
JSON representation
A bad microservices (Spring Version of https://microservices-demo.github.io)
- Host: GitHub
- URL: https://github.com/making/spring-socks
- Owner: making
- License: apache-2.0
- Created: 2020-06-26T07:57:54.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-06-22T02:04:02.000Z (almost 5 years ago)
- Last Synced: 2025-05-01T01:38:59.985Z (12 months ago)
- Language: Java
- Homepage: https://spring-socks.apps.pcfone.io
- Size: 53.4 MB
- Stars: 60
- Watchers: 4
- Forks: 20
- Open Issues: 65
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Spring Socks

[](https://github.com/making/spring-socks/actions?query=workflow%3Aintegration-tests)
Spring Version of https://microservices-demo.github.io
Live Demo: https://spring-socks.apps.pcfone.io

## How to run Spring Socks
* [How to run Spring Socks with Docker Compose](docs/docker-compose.md)
* [How to deploy Spring Socks on Kubernetes](docs/k8s.md)
* [How to deploy Spring Socks on Cloud Foundry](docs/cf.md)
## API Docs
| API | OpenAPI Spec | Code | Docker Image |
| --- | --- | --- | --- |
| Catalog API | [catalog-spec](./catalog-spec) [](https://github.com/making/spring-socks/actions?query=workflow%3Acatalog-spec)
[[ReDoc](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/making/spring-socks/master/catalog-spec/openapi/doc.yml)] [[Swagger UI](https://petstore.swagger.io/?url=https://raw.githubusercontent.com/making/spring-socks/master/catalog-spec/openapi/doc.yml)] | [catalog-api](./catalog-api) [](https://github.com/making/spring-socks/actions?query=workflow%3Acatalog-api) | [`ghcr.io/making/spring-socks-catalog`](https://github.com/users/making/packages/container/package/spring-socks-catalog) |
| Cart API | [cart-spec](./cart-spec) [](https://github.com/making/spring-socks/actions?query=workflow%3Acart-spec)
[[ReDoc](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/making/spring-socks/master/cart-spec/openapi/doc.yml)] [[Swagger UI](https://petstore.swagger.io/?url=https://raw.githubusercontent.com/making/spring-socks/master/cart-spec/openapi/doc.yml)] | [cart-api](./cart-api) [](https://github.com/making/spring-socks/actions?query=workflow%3Acart-api) | [`ghcr.io/making/spring-socks-cart`](https://github.com/users/making/packages/container/package/spring-socks-cart) |
| Order API | [order-spec](./order-spec) [](https://github.com/making/spring-socks/actions?query=workflow%3Aorder-spec)
[[ReDoc](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/making/spring-socks/master/order-spec/openapi/doc.yml)] [[Swagger UI](https://petstore.swagger.io/?url=https://raw.githubusercontent.com/making/spring-socks/master/order-spec/openapi/doc.yml)] | [order-api](./order-api) [](https://github.com/making/spring-socks/actions?query=workflow%3Aorder-api) | [`ghcr.io/making/spring-socks-order`](https://github.com/users/making/packages/container/package/spring-socks-order) |
| Payment API | [payment-spec](./payment-spec) [](https://github.com/making/spring-socks/actions?query=workflow%3Apayment-spec)
[[ReDoc](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/making/spring-socks/master/payment-spec/openapi/doc.yml)] [[Swagger UI](https://petstore.swagger.io/?url=https://raw.githubusercontent.com/making/spring-socks/master/payment-spec/openapi/doc.yml)] | [payment-api](./payment-api) [](https://github.com/making/spring-socks/actions?query=workflow%3Apayment-api) | [`ghcr.io/making/spring-socks-payment`](https://github.com/users/making/packages/container/package/spring-socks-payment) |
| Shipping API | [shipping-spec](./shipping-spec) [](https://github.com/making/spring-socks/actions?query=workflow%3Ashipping-spec)
[[ReDoc](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/making/spring-socks/master/shipping-spec/openapi/doc.yml)] [[Swagger UI](https://petstore.swagger.io/?url=https://raw.githubusercontent.com/making/spring-socks/master/shipping-spec/openapi/doc.yml)] | [shipping-api](./shipping-api) [](https://github.com/making/spring-socks/actions?query=workflow%3Ashipping-api) | [`ghcr.io/making/spring-socks-shipping`](https://github.com/users/making/packages/container/package/spring-socks-shipping) |
| User API | [user-spec](./user-spec) [](https://github.com/making/spring-socks/actions?query=workflow%3Auser-spec)
[[ReDoc](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/making/spring-socks/master/user-spec/openapi/doc.yml)] [[Swagger UI](https://petstore.swagger.io/?url=https://raw.githubusercontent.com/making/spring-socks/master/user-spec/openapi/doc.yml)] | [user-api](./user-api) [](https://github.com/making/spring-socks/actions?query=workflow%3Auser-api) | [`ghcr.io/making/spring-socks-user`](https://github.com/users/making/packages/container/package/spring-socks-user) |
| Shop UI | - | [shop-ui](./shop-ui) [](https://github.com/making/spring-socks/actions?query=workflow%3Ashop-ui) | [`ghcr.io/making/spring-socks-ui`](https://github.com/users/making/packages/container/package/spring-socks-ui) |