Mercurial > infra > pod / Containerfile.alpine-infra
changeset 25: |
fc675ca6075b |
parent: |
cbe9424370f6
|
child: |
b5ff3e39b424 |
author: |
Richard Westhaver <ellis@rwest.io> |
date: |
Mon, 22 Jul 2024 21:01:19 -0400 |
permissions: |
-rw-r--r-- |
description: |
container updates |
1 FROM localhost/alpine:latest 2 RUN apk add --no-cache build-base zstd-dev git make linux-headers pkgconf m4 perl autoconf texinfo ncurses-dev libgccjit-dev zlib-dev tar shared-mime-info tree-sitter-dev btrfs-progs-dev liburing-dev curl alsa-lib-dev libssh2-dev clang lld musl-dev openssh libxkbcommon-dev 3 RUN hg clone https://vc.compiler.company/comp/infra 6 RUN mkdir -pv .stash/src .stash/tmp 7 RUN ./scripts/install-rocksdb-pack.sh x86_64-unknown-linux-musl 8 RUN ./scripts/install-sbcl-pack.sh x86_64-unknown-linux-musl 9 RUN cd .stash && curl -O https://beta.quicklisp.org/quicklisp.lisp 10 RUN ./scripts/quicklisp-install.sh 11 RUN hg clone https://vc.compiler.company/comp/home .stash/src/home 12 # TODO update home/worker 13 RUN cd .stash/src/home && hg update ellis && cp .sbclrc ~/ 14 RUN sbcl --eval "(ql:quickload '(cl-ppcre flexi-streams quri))" 15 RUN ./scripts/install-core-pack.sh x86_64-unknown-linux-musl