{"repo":"sbt/docker-sbt","free":true,"listed":false,"github":"https://github.com/sbt/docker-sbt","clone":"git clone https://github.com/sbt/docker-sbt.git","description":"Official sbt docker images","language":"Dockerfile","stars":333,"topics":["docker","docker-image","sbt","scala"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Daily built sbt Docker images This repository provides sbt Docker files and images for building Scala projects. The images install sbt (which resolves the project's Scala version itself); a standalone scala CLI is not bundled. As we think referencing unstable versions is a bad idea we don't publish a latest tag. The full (\"fat\") tags consist of three parts: , where a trivial project is pre-compiled so that both sbt and the Scala compiler are warmed (downloaded and cached in the image). There are also light images. These do no warmup at all - neither sbt nor Scala. They simply ship the JDK with sbt installed and the user/permissions set up; sbt downloads its own runtime, the Scala toolchain, and your dependencies on first run. The point is convenience (a ready-to-use, correctly configured sbt environment), not a warm cache - warming a specific sbt/Scala only pays off in the fat images, and a light image's pinned versions would rarely match your project anyway (sbt resolves the Scala version your project needs, and your project/build.properties pins the exact sbt). So the light tags carry no Scala part and only track the sbt line ( 1.x / 2.x ), which always rolls forward to the latest release. Each light image is published under two tags: , e.g. eclipse-temurin-25 1.x - JDK and sbt both roll forward to the latest. Convenient, nothing to update. , e.g. eclipse-temurin-25.0.1 8 1.x - pin the JDK (plain Dependabot can bump it), sbt still rolls. Light images are built for sbt 1.x a","default_branch":null,"files":null,"tree":[],"storefront":"/r/sbt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sbt/docker-sbt/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}