aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
blob: 012e31e5b1a2520d0a1f7400a683323de378acae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
FROM alpine:latest AS build

ARG VERSION

COPY work /tmp/work

WORKDIR /tmp/rakudo-star

RUN apk add --no-cache build-base git perl perl-utils libressl
RUN tar xzf "/tmp/work/release/rakudo-star-$VERSION.tar.gz"
RUN cd -- "rakudo-star-$VERSION" \
	&& perl Configure.pl --prefix=/usr/local --backend=moar --gen-moar --make-install

FROM alpine:latest

WORKDIR /root

RUN apk add --no-cache libressl

COPY --from=build /usr/local /usr/local

CMD [ "perl6" ]