Update dockerfiles for chicken 5.3
This commit is contained in:
2
LICENSE
2
LICENSE
@@ -1,4 +1,4 @@
|
||||
Copyright 2020 Kai Klingenberg
|
||||
Copyright 2021 Kai Klingenberg
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are
|
||||
|
||||
12
README.md
12
README.md
@@ -7,10 +7,10 @@ provided, used to build projects in an opinionated, structured way.
|
||||
You may pick a flavour built on top of popular linux distros:
|
||||
|
||||
```bash
|
||||
docker pull plotter/chicken-scheme:5.2.0-alpine
|
||||
docker pull plotter/chicken-scheme:5.2.0-debian
|
||||
docker pull plotter/chicken-scheme:5.2.0-ubuntu
|
||||
docker pull plotter/chicken-scheme:5.2.0-centos
|
||||
docker pull plotter/chicken-scheme:5.3.0-alpine
|
||||
docker pull plotter/chicken-scheme:5.3.0-debian
|
||||
docker pull plotter/chicken-scheme:5.3.0-ubuntu
|
||||
docker pull plotter/chicken-scheme:5.3.0-centos
|
||||
```
|
||||
|
||||
## How to use these images
|
||||
@@ -26,7 +26,7 @@ For truly static builds, prefer the `alpine` base image and set the
|
||||
proper compiler and linker flags:
|
||||
|
||||
```dockerfile
|
||||
FROM plotter/chicken-scheme:5.2.0-alpine
|
||||
FROM plotter/chicken-scheme:5.3.0-alpine
|
||||
WORKDIR /src
|
||||
COPY . .
|
||||
RUN csc -static -L -static -L -no-pie main.scm
|
||||
@@ -37,7 +37,7 @@ You may also choose to build a barebones `scratch` image containing
|
||||
only the desired binary:
|
||||
|
||||
```dockerfile
|
||||
FROM plotter/chicken-scheme:5.2.0-alpine as build
|
||||
FROM plotter/chicken-scheme:5.3.0-alpine as build
|
||||
WORKDIR /src
|
||||
COPY . .
|
||||
RUN csc -static -L -static -L -no-pie main.scm
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
FROM alpine:3.12
|
||||
FROM alpine:3.15
|
||||
|
||||
ENV CHICKEN_VERSION 5.2.0
|
||||
ENV CHICKEN_VERSION 5.3.0
|
||||
ENV PLATFORM linux
|
||||
|
||||
RUN set -eux; \
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
FROM centos:8
|
||||
|
||||
ENV CHICKEN_VERSION 5.2.0
|
||||
ENV CHICKEN_VERSION 5.3.0
|
||||
ENV PLATFORM linux
|
||||
|
||||
RUN set -eux; \
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
FROM debian:buster
|
||||
FROM debian:bullseye
|
||||
|
||||
ENV CHICKEN_VERSION 5.2.0
|
||||
ENV CHICKEN_VERSION 5.3.0
|
||||
ENV PLATFORM linux
|
||||
|
||||
RUN set -eux; \
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
FROM ubuntu:focal
|
||||
|
||||
ENV CHICKEN_VERSION 5.2.0
|
||||
ENV CHICKEN_VERSION 5.3.0
|
||||
ENV PLATFORM linux
|
||||
|
||||
RUN set -eux; \
|
||||
|
||||
Reference in New Issue
Block a user