dsci-runner.git | Dockerfile.agent.alpine


FROM alpine:latest

ENV PATH="/home/worker/.raku/bin:${PATH}"

ENV SP6_FORMAT_COLOR=1

RUN apk update && apk add openssl bash curl wget perl openssl-dev sudo git python3

RUN apk add --no-cache bash

RUN apk add rakudo zef raku-sparrow6 php

RUN adduser -D -h /home/worker -s /bin/bash -G wheel worker

RUN echo '%wheel ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers

RUN addgroup worker wheel

RUN sudo echo

USER worker

RUN git config --global advice.detachedHead false

#RUN echo OK && zef install --/test --force-install https://github.com/melezhik/Sparrow6.git

#RUN echo OK && zef install --/test --force-install https://github.com/melezhik/sparky-job-api.git