Initial commit
This commit is contained in:
22
dockerfiles/alpine
Normal file
22
dockerfiles/alpine
Normal file
@@ -0,0 +1,22 @@
|
||||
FROM alpine:3.11
|
||||
|
||||
ENV CHICKEN_VERSION 5.1.0
|
||||
ENV PLATFORM linux
|
||||
|
||||
RUN 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 / && \
|
||||
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
|
||||
Reference in New Issue
Block a user