spring-boot-traefik
Traefik ingress contract for app Compose labels, shared network, Host routing, and Traefik-only exposure.
Install / Use
npx skills add lsampaioweb/ai-instructionsInstalls into whichever agent you are using.
Cursor Rules
Cursor IDE rules (v2)
Quality Score
Category
OperationsSupported Platforms
Our assessment of spring-boot-traefik
spring-boot-traefik scores 59/100 on our quality scale, 700th of 739 Operations skills we index.
Its Cursor Rules is 2.3 KB long, split into 5 sections and no code examples: moderately detailed.
It has no GitHub stars yet, so there is no community track record; judge it on its content.
Maintenance, license and trust
- We could not determine when the repository was last updated.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 68/100, with 3 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
spring-boot-traefik compared with similar skills
All 4 of these similar skills score higher than spring-boot-traefik; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| spring-boot-traefik (this skill)by lsampaioweb | 59 | 0 | — | Cursor Rules |
| apify-actor-developmentby sickn33 | 100 | 46.9k | 11d ago | SKILL.md |
| diffdockby K-Dense-AI | 100 | 46.4k | 14d ago | SKILL.md |
| pkpd-modelingby K-Dense-AI | 100 | 46.4k | 14d ago | SKILL.md |
| simpyby K-Dense-AI | 100 | 46.4k | 14d ago | SKILL.md |
Frequently asked questions
- How do I install spring-boot-traefik?
- Run
npx skills add lsampaioweb/ai-instructions. The install tabs above show the steps for each supported agent. - Which AI agents does spring-boot-traefik work with?
- It is written for Cursor, as a Cursor Rules file. Other agents that read the same format can often use it too.
- Is spring-boot-traefik safe to use?
- It declares no license and scores 68/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is spring-boot-traefik still maintained?
- We could not determine when the repository was last updated.
Skill content
View source on GitHubdescription: "Traefik ingress contract for app Compose labels, shared network, Host routing, and Traefik-only exposure." globs: "/docker-compose.yml,/docker-compose*.yml,/compose.yml,/compose*.yml" alwaysApply: false
Spring Boot Traefik Contract
Apply this contract when a Spring Boot app (or HTTP sidecar UI) is routed through Traefik. Traefik proxy Compose, dashboard, sockets, and cert files stay in the infrastructure runbook for the environment.
Container owns image build, resources, healthchecks, profiles, and generic networks. TLS owns application keystores when the app terminates TLS itself. Actuator and security own health exposure and actuator credentials.
App Compose routing
- Join the shared external Docker network used by Traefik and the apps it routes.
- Enable Traefik on the service with
traefik.enable=true. - Route with an explicit Host rule (for example
Host(\app.example.com`)`). Changing a Traefik domain env var does not rewrite these labels — edit the Host rule when the suffix changes. - Set
traefik.http.services.<name>.loadbalancer.server.portto the container listen port (aligned with the active Spring profile /SERVER_PORT). - Default entrypoint is
web. For Traefik HTTPS termination, switch towebsecureandtls=truetogether. - Keep Traefik → app traffic HTTP on that loadbalancer port. Do not point Traefik at an HTTPS-only app listener unless the deployment explicitly terminates TLS in the app (container TLS-boundary rule).
Traefik-only ingress
When Compose intends Traefik as the only ingress:
- Do not publish app
ports:on the host; Traefik is the entrypath. - Keep the Host rule, enable flag, loadbalancer port, and shared-network declarations present and consistent.
Optional service labels
- HTTP UIs on other infra services may use the same label pattern. Non-HTTP protocols stay on their native ports and are not Traefik-routed.
Forbidden
- Never expect Traefik to discover an app that is off the shared Traefik network
or missing
traefik.enable=true. - Never publish host
ports:for an app that claims Traefik-only ingress. - Never leave Host labels on an old domain after changing the DNS suffix without updating those labels.
- Never point
loadbalancer.server.portat a different port than the process actually listens on inside the container.
Related Skills
apify-actor-development
46.9kImportant: Before you begin, fill in the generatedBy property in the meta section of .actor/actor.json. Replace it with the tool and model you're currently using, such as \"Claude Code with Claude Sonnet 4.5\". This helps Apify monitor and improve AGENTS.md for specific AI tools and models.
diffdock
46.4kDiffDock and DiffDock-L molecular docking. Use for protein-small-molecule pose prediction from PDB or sequence plus SMILES/SDF/MOL2, batch docking, virtual screening, and pose-confidence interpretation. Not for binding affinity prediction.
pkpd-modeling
46.4kPharmacokinetic and pharmacodynamic modelling and simulation - non-compartmental analysis, compartmental and population PK, PK/PD and exposure-response, TMDD, PBPK orientation, bioequivalence, allometric scaling and first-in-human dose, drug interaction prediction, and Bayesian therapeutic drug moni…
simpy
46.4kBuild, inspect, test, and analyze bounded process-based discrete-event simulations with SimPy, including events, resources, interrupts, monitoring, replications, warm-up, and reproducible output analysis.
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
