https://github.com/foundeo/minibox
A minimal (smallest size possible) docker container with commandbox
https://github.com/foundeo/minibox
Last synced: 5 months ago
JSON representation
A minimal (smallest size possible) docker container with commandbox
- Host: GitHub
- URL: https://github.com/foundeo/minibox
- Owner: foundeo
- License: apache-2.0
- Created: 2020-04-15T15:51:28.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2026-01-14T19:42:09.000Z (5 months ago)
- Last Synced: 2026-01-14T23:31:48.592Z (5 months ago)
- Language: Dockerfile
- Size: 57.6 KB
- Stars: 12
- Watchers: 3
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Minibox - A minimal commandbox image
The purpose of `foundeo/minibox` is to create the smallest possible docker container to run commandbox.
This container was built by [Foundeo Inc.](https://foundeo.com/) to provide a small container to run [Fixinator CFML Security Scanner](https://fixinator.app/) in CI.
## Architecture
The image currently uses the _Azul OpenJDK Alpine Linux Image_ as its base.
Java Version: 8
CommandBox Version: 6
## Pre-warmed
The image is pre-warmed, meaning the CommandBox home has already been extracted - this should speed up the execution of commandbox.
## Usage
To test it out, you can simply run this command:
docker run -it --rm foundeo/minibox:latest box version
## Tags
The latest version is tagged under `latest` which should get you the latest version of commandbox and java. Builds are also tagged each month in the format `yyyy.mm`, for production use you may want to pin such a version. If you pin the current month there is a chance it may be updated again before the end of the month.
| Tag | Java Version | CommandBox Version |
| ------------- | ------------- | ------------------ |
| 2026.01 | 1.8.0_472 | 6.3.1+00853 |
| 2024.11 | 1.8.0_432 | 6.1.0 |
| 2022.12 | 1.8.0_362 | 5.8.0 |
| 2022.12 | 1.8.0_352 | 5.7.0+00653 |
| 2022.09 | 1.8.0_345 | 5.6.1+00618 |
| 2022.08 | 1.8.0_332 | 5.5.2 |
| 2022.05 | 1.8.0_332 | 5.5.1 |
| 2022.04 | 1.8.0_332 | 5.5.0+00558 |
| 2021.12 | 1.8.0_312 | 5.4.2+00453 |
| 2021.10 | 1.8.0_302 | 5.4.2+00453 |
| 2021.08 | 1.8.0_302 | 5.4.0+00432 |
| 2021.05 | 1.8.0_282 | 5.3.1+00392 |
| 2021.04 | 1.8.0_282 | 5.3.0+00349 |
| 2021.03 | 1.8.0_282 | 5.2.1+00295 |
| 2020.11 | 1.8.0_272 | 5.2.0+00280 |
Starting with version `2021.08` there is a file `/etc/minibox-version` which would contain the minibox version number at build time.
## Thanks
Thanks to Brad Wood / Ortus for not only creating commandbox, but also creating box-thin and box-light which greatly simplified this process.