aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
blob: 3117420bdea1a14725dad2a55d1fedcb84238001 (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 openssl-dev readline-dev
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" ]