feat(ci): version management in cyan dockerfile
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details

This commit is contained in:
Aire-One 2023-02-03 23:27:34 +01:00
parent 3f5766400a
commit 3674c6f431
2 changed files with 10 additions and 2 deletions

View File

@ -9,6 +9,7 @@
"cSpell.words": [
"aire-one",
"aireone",
"akorn",
"ansicolors",
"awesomewm",
"buildx",
@ -18,6 +19,7 @@
"htmlparser",
"isdir",
"justfile",
"libc",
"lldebugger",
"Luacheck",
"luacheckrc",

View File

@ -1,3 +1,9 @@
FROM akorn/luarocks:lua5.4-alpine
RUN apk add just gcc libc-dev musl-dev curl-dev
RUN luarocks install cyan
ARG CYAN_VERSION=0.3.0
RUN \
apk add gcc libc-dev musl-dev curl curl-dev \
make tar git \
just \
&& curl -Ls https://github.com/teal-language/cyan/archive/refs/tags/v${CYAN_VERSION}.tar.gz | tar xvz -C /tmp \
&& cd /tmp/cyan-${CYAN_VERSION} \
&& luarocks make --dev