Files
chicken-scheme-docker/dockerfiles/alpine.Dockerfile

24 lines
711 B
Docker
Raw Normal View History

2020-10-10 18:09:40 -03:00
FROM alpine:3.12
2020-02-19 13:32:52 -03:00
2020-10-10 18:09:40 -03:00
ENV CHICKEN_VERSION 5.2.0
2020-02-19 13:32:52 -03:00
ENV PLATFORM linux
2020-10-10 18:09:40 -03:00
RUN set -eux; \
apk update; \
apk --no-cache --update add build-base; \
wget -qO- https://code.call-cc.org/releases/${CHICKEN_VERSION}/chicken-${CHICKEN_VERSION}.tar.gz | tar xzv; \
cd /chicken-${CHICKEN_VERSION}; \
make PLATFORM=${PLATFORM}; \
make PLATFORM=${PLATFORM} install; \
make PLATFORM=${PLATFORM} check; \
cd /; \
2020-02-19 13:32:52 -03:00
rm -rf /chicken-${CHICKEN_VERSION}
# install project assembly tool
COPY chicken-assemble.scm /usr/bin/chicken-assemble
RUN chicken-install clojurian:3 \
records \
srfi-1 \
srfi-69 && \
chmod a+x /usr/bin/chicken-assemble