changelog shortlog graph tags branches changeset files file revisions raw help

Mercurial > infra > pod / annotate Containerfile.vc

changeset 23: ce053bf5ea3c
parent: 748865b8b90b
child: b97af2c62373
author: Richard Westhaver <ellis@rwest.io>
date: Sun, 21 Jul 2024 01:46:51 -0400
permissions: -rw-r--r--
description: vc updates
23
ce053bf5ea3c vc updates
Richard Westhaver <ellis@rwest.io>
parents: 7
diff changeset
1
 FROM localhost/dev:latest
ce053bf5ea3c vc updates
Richard Westhaver <ellis@rwest.io>
parents: 7
diff changeset
2
 USER root
7
748865b8b90b rm vc-runner, updated vc and box
Richard Westhaver <ellis@rwest.io>
parents: 0
diff changeset
3
 ARG VC_USER=vc
748865b8b90b rm vc-runner, updated vc and box
Richard Westhaver <ellis@rwest.io>
parents: 0
diff changeset
4
 ARG VC_HOME=/home/${VC_USER}
748865b8b90b rm vc-runner, updated vc and box
Richard Westhaver <ellis@rwest.io>
parents: 0
diff changeset
5
 ARG VC_ID=842
23
ce053bf5ea3c vc updates
Richard Westhaver <ellis@rwest.io>
parents: 7
diff changeset
6
 RUN useradd --system -s /usr/bin/bash -u ${VC_ID} -m ${VC_USER}
ce053bf5ea3c vc updates
Richard Westhaver <ellis@rwest.io>
parents: 7
diff changeset
7
 USER ${VC_USER}
ce053bf5ea3c vc updates
Richard Westhaver <ellis@rwest.io>
parents: 7
diff changeset
8
 WORKDIR ${VC_HOME}
ce053bf5ea3c vc updates
Richard Westhaver <ellis@rwest.io>
parents: 7
diff changeset
9
 RUN mkdir .stash
ce053bf5ea3c vc updates
Richard Westhaver <ellis@rwest.io>
parents: 7
diff changeset
10
 RUN hg clone https://vc.compiler.company/comp/infra .stash/infra
ce053bf5ea3c vc updates
Richard Westhaver <ellis@rwest.io>
parents: 7
diff changeset
11
 RUN .stash/infra/scripts/wg-gen-keys.sh private.key public.key
ce053bf5ea3c vc updates
Richard Westhaver <ellis@rwest.io>
parents: 7
diff changeset
12
 RUN hg clone https://vc.compiler.company/comp/home .stash/home
ce053bf5ea3c vc updates
Richard Westhaver <ellis@rwest.io>
parents: 7
diff changeset
13
 RUN cd .stash/home && hg up ${VC_USER}
ce053bf5ea3c vc updates
Richard Westhaver <ellis@rwest.io>
parents: 7
diff changeset
14
 RUN cp -rf .stash/home/* ~/
ce053bf5ea3c vc updates
Richard Westhaver <ellis@rwest.io>
parents: 7
diff changeset
15
 WORKDIR .stash/infra
ce053bf5ea3c vc updates
Richard Westhaver <ellis@rwest.io>
parents: 7
diff changeset
16
 RUN skel make repos
ce053bf5ea3c vc updates
Richard Westhaver <ellis@rwest.io>
parents: 7
diff changeset
17
 RUN skel make packy-repos
ce053bf5ea3c vc updates
Richard Westhaver <ellis@rwest.io>
parents: 7
diff changeset
18
 RUN mv .stash/src ${VC_HOME}/src
ce053bf5ea3c vc updates
Richard Westhaver <ellis@rwest.io>
parents: 7
diff changeset
19
 RUN skel clean
7
748865b8b90b rm vc-runner, updated vc and box
Richard Westhaver <ellis@rwest.io>
parents: 0
diff changeset
20
 WORKDIR ${VC_HOME}
748865b8b90b rm vc-runner, updated vc and box
Richard Westhaver <ellis@rwest.io>
parents: 0
diff changeset
21
 ENV VC_USER=${VC_USER}
748865b8b90b rm vc-runner, updated vc and box
Richard Westhaver <ellis@rwest.io>
parents: 0
diff changeset
22
 ENV VC_ID=${VC_ID}