https://github.com/aint/octopus-autoconfiguration
Spring Boot autoconfiguration for Octopus - microservice architecture visualization tool.
https://github.com/aint/octopus-autoconfiguration
autoconfiguration java microservices spring-boot
Last synced: 5 months ago
JSON representation
Spring Boot autoconfiguration for Octopus - microservice architecture visualization tool.
- Host: GitHub
- URL: https://github.com/aint/octopus-autoconfiguration
- Owner: aint
- License: apache-2.0
- Created: 2018-10-24T13:56:29.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-11-06T14:40:56.000Z (8 months ago)
- Last Synced: 2025-11-06T16:25:48.345Z (8 months ago)
- Topics: autoconfiguration, java, microservices, spring-boot
- Language: Groovy
- Homepage:
- Size: 188 KB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
Microservice Architecture Visualization Tool
# Octopus: Spring Boot autoconfiguration
Spring Boot autoconfiguration supports for Octopus project.

# Features
This lib supports detection of:
- SQL databases:
- [x] MySQL/MariaDB
- [x] PostgreSql
- [x] MS SQL Server
- [x] Oracle Database
- [x] DB2
- [x] Sybase
- [x] Teradata
- NoSQL databases:
- [x] Redis
- [x] Memcached
- [x] Hazelcast
- [x] Infinispan
- Spring
- [x] Cache
- [ ] Security
- [ ] REST/MVC
- AWS
- [ ] Lambda
- [ ] S3/SQS/SES/etc
- [ ] git origin url
- [ ] read project's description from build tool
# How it works
```yaml
integration:
services:
devaron:
url: http://devaron.service:8080
timeout: 10
coruscant:
url: http://coruscant.service:8080
timeout: 20
corellia:
url: http://corellia.service:8080
timeout: 30
lambdas:
bespin:
name: fully-qualified-name
qualifier: RELEASE
third-party:
tatooine: https://some.service
octopus.integration.prefix: integration
octopus-server.url: http://localhost:5000/consume
```
# Installation
**Step 1.** Add the JitPack repository to your pom.xml file
```xml
jitpack.io
https://jitpack.io
```
**Step 2.** Add the dependency
```xml
com.github.aint
octopus-autoconfiguaration
master-SNAPSHOT
```
**That's it!**