stackage/automated/dockerfiles
2026-01-19 19:02:33 +01:00
..
lts-9.0
lts-9.20
lts-9.21
lts-10.0
lts-10.1
lts-10.5
lts-11.0
lts-11.6
lts-11.22
lts-12.0
lts-12.13
lts-12.15
lts-12.21
lts-12.26
lts-13.0
lts-13.3
lts-13.12
lts-13.20
lts-13.25
lts-13.27
lts-14.0
lts-15.0
lts-15.5
lts-15.10
lts-16.0
lts-16.8
lts-16.12
lts-17.0
lts-17.3
lts-17.10
lts-18.0
lts-18.7
lts-18.9
lts-18.27
lts-19.0
lts-20.0
lts-21.0
lts-21.6
lts-21.7
lts-21.12
lts-21.22
lts-22.0
lts-22.7
lts-22.21
lts-22.28 instead add dockerfiles/lts-22.29 to bump stack version in next minor 2024-07-10 18:17:23 +08:00
lts-22.29 instead add dockerfiles/lts-22.29 to bump stack version in next minor 2024-07-10 18:17:23 +08:00
lts-22.44 add lts-22.44/Dockerfile for ghc-9.6.7 2025-05-02 02:03:02 +08:00
lts-23.0 Revert to previous used pid1. 2024-12-15 08:09:54 +01:00
lts-23.4 automated/dockerfiles/lts-23.4: fix .stack cleanup for #7636 2025-01-10 19:29:56 +08:00
lts-24.0 Fix commit version 2025-07-13 11:40:03 -07:00
lts-24.12 Revert to stack 3.7.1 and curator build with lts-22.43 (#7933). 2026-01-19 19:02:33 +01:00
build.sh Fix typos 2025-12-20 02:37:14 +08:00
README.md dockerfiles: update image link in readme 2025-07-22 20:25:32 +08:00

dockerfiles/stack-build

Build ghcr.io/commercialhaskell/stackage/build Docker images.

Usage

./build.sh [--push] [--dry-run] [--small] lts-X.Y"

Options

--help: show this help

--push: push the image after building/tagging it

--dry-run: print the important commands that will be run, but don't actually run them

--small: build the small variant of the image

Argument

The image for the selected LTS version will be built.

This searches for a Dockerfile for the selected snapshot in lts-X.Y/Dockerfile, and if one isn't found reuses the same image as built the most recent lts-X.Y/Dockerfile found for earlier minor versions of the same major version.