stackage/automated/dockerfiles
2023-11-21 13:28:23 +08: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 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
build.sh
README.md

dockerfiles/stack-build

Build fpco/stack-build Docker images. This script and its Dockerfiles are used for building images for LTS >= 8.0.

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.