stackage/automated/dockerfiles
Kian-Meng Ang fa3a7276c8 Fix typos
Found via `codespell -L
cleff,domin,lief,aas,ede,airpost,ihs,failt,tung,appar`
2025-12-20 02:37:14 +08:00
..
lts-9.0 Migrate dockerfiles from stack 2020-02-14 11:29:11 +08:00
lts-9.20 Migrate dockerfiles from stack 2020-02-14 11:29:11 +08:00
lts-9.21 Migrate dockerfiles from stack 2020-02-14 11:29:11 +08:00
lts-10.0 Migrate dockerfiles from stack 2020-02-14 11:29:11 +08:00
lts-10.1 Migrate dockerfiles from stack 2020-02-14 11:29:11 +08:00
lts-10.5 Migrate dockerfiles from stack 2020-02-14 11:29:11 +08:00
lts-11.0 Migrate dockerfiles from stack 2020-02-14 11:29:11 +08:00
lts-11.6 Migrate dockerfiles from stack 2020-02-14 11:29:11 +08:00
lts-11.22 Migrate dockerfiles from stack 2020-02-14 11:29:11 +08:00
lts-12.0 Migrate dockerfiles from stack 2020-02-14 11:29:11 +08:00
lts-12.13 Migrate dockerfiles from stack 2020-02-14 11:29:11 +08:00
lts-12.15 Migrate dockerfiles from stack 2020-02-14 11:29:11 +08:00
lts-12.21 Migrate dockerfiles from stack 2020-02-14 11:29:11 +08:00
lts-12.26 Migrate dockerfiles from stack 2020-02-14 11:29:11 +08:00
lts-13.0 Migrate dockerfiles from stack 2020-02-14 11:29:11 +08:00
lts-13.3 Migrate dockerfiles from stack 2020-02-14 11:29:11 +08:00
lts-13.12 Migrate dockerfiles from stack 2020-02-14 11:29:11 +08:00
lts-13.20 Migrate dockerfiles from stack 2020-02-14 11:29:11 +08:00
lts-13.25 Migrate dockerfiles from stack 2020-02-14 11:29:11 +08:00
lts-13.27 Migrate dockerfiles from stack 2020-02-14 11:29:11 +08:00
lts-14.0 Modify docker build script 2020-02-14 12:04:53 +08:00
lts-15.0 Add dockerfile for lts 15 2020-02-17 16:06:48 +08:00
lts-15.5 Install jq 2020-05-03 07:36:57 +03:00
lts-15.10 Add automated/dockerfiles/lts-15.10/Dockerfile 2020-04-29 13:52:49 -07:00
lts-16.0 Dockerfile for fpco/stack-build:lts-16.x 2020-06-18 19:05:16 -07:00
lts-16.8 Add automated/dockerfiles/lts-16.8/Dockerfile 2020-08-06 04:51:26 -07:00
lts-16.12 Bump GHC version for LTS 16.12 2020-09-15 08:49:49 +00:00
lts-17.0 Add dockerfiles for lts 17.0 and 17.3 2021-03-31 22:47:56 +03:00
lts-17.3 Add dockerfiles for lts 17.0 and 17.3 2021-03-31 22:47:56 +03:00
lts-17.10 Add automated/dockerfiles/lts-17.10/Dockerfile 2021-05-07 14:37:06 -07:00
lts-18.0 Add Dockerfiles 2021-08-19 08:37:17 +00:00
lts-18.7 Fix Dockerfile minor version 2021-08-20 09:46:16 +00:00
lts-18.9 Add missing lts 18.9 Dockerfile #6320 2022-02-15 11:44:11 +00:00
lts-18.27 Add lts-18.27/Dockerfile for stack-2.7.5 2022-03-06 13:39:22 -08:00
lts-19.0 add dockerfiles/lts-19.0 after the fact 2022-03-18 21:17:59 +08:00
lts-20.0 Include lts-20 Dockerfile #6785 2022-11-30 14:26:02 +00:00
lts-21.0 Corrected shell script location (closes #6959) - addendum. 2023-08-03 14:31:19 +02:00
lts-21.6 add dockerfiles/lts-21.7 2023-08-19 20:02:10 +08:00
lts-21.7 add dockerfiles/lts-21.7 2023-08-19 20:02:10 +08:00
lts-21.12 add dockerfiles/lts-21.12 for 9.4.7 2023-09-14 10:48:47 +08:00
lts-21.22 add dockerfiles/lts-21.22 2023-11-21 13:28:23 +08:00
lts-22.0 Prepare Dockerfile 2023-12-15 21:51:57 -08:00
lts-22.7 add dockerfiles/lts-22.7 for ghc 9.6.4 2024-01-17 22:56:28 +08:00
lts-22.21 add missing dockerfiles/lts-22.21 2024-07-04 19:42:35 +08:00
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 add dockerfiles/lts-24.12 for ghc-9.10.3 2025-09-22 17:17:21 +08: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.