changelog shortlog graph tags branches changeset files file revisions raw help

Mercurial > infra > pod / annotate Containerfile.alpine-infra

changeset 37: 60461d073737
parent: c8487e737e81
author: Richard Westhaver <ellis@rwest.io>
date: Fri, 06 Sep 2024 20:04:25 -0400
permissions: -rw-r--r--
description: fixes
16
c5379e794140 add alpine-infra
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1
 FROM localhost/alpine:latest
29
c8487e737e81 add amazonlinux (for aws-lambda-runtime and such)
Richard Westhaver <ellis@rwest.io>
parents: 28
diff changeset
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 sbcl
37
Richard Westhaver <ellis@rwest.io>
parents: 29
diff changeset
3
 RUN hg clone https://vc.compiler.company/infra
16
c5379e794140 add alpine-infra
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
4
 WORKDIR infra
c5379e794140 add alpine-infra
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
5
 RUN ./check.sh
20
0d8ab72c4c32 fix core pack install
Richard Westhaver <ellis@rwest.io>
parents: 18
diff changeset
6
 RUN mkdir -pv .stash/src .stash/tmp
0d8ab72c4c32 fix core pack install
Richard Westhaver <ellis@rwest.io>
parents: 18
diff changeset
7
 RUN ./scripts/install-rocksdb-pack.sh x86_64-unknown-linux-musl
29
c8487e737e81 add amazonlinux (for aws-lambda-runtime and such)
Richard Westhaver <ellis@rwest.io>
parents: 28
diff changeset
8
 # RUN ./scripts/install-sbcl-pack.sh x86_64-unknown-linux-musl
20
0d8ab72c4c32 fix core pack install
Richard Westhaver <ellis@rwest.io>
parents: 18
diff changeset
9
 RUN ./scripts/install-core-pack.sh x86_64-unknown-linux-musl
21
cbe9424370f6 upgrades
Richard Westhaver <ellis@rwest.io>
parents: 20
diff changeset
10
 RUN ssh-keygen -A
cbe9424370f6 upgrades
Richard Westhaver <ellis@rwest.io>
parents: 20
diff changeset
11
 RUN skel clean