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 | 1 | FROM localhost/dev:latest |
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 | 6 | RUN useradd --system -s /usr/bin/bash -u ${VC_ID} -m ${VC_USER} |
7 | USER ${VC_USER} |
|
8 | WORKDIR ${VC_HOME} |
|
9 | RUN mkdir .stash |
|
10 | RUN hg clone https://vc.compiler.company/comp/infra .stash/infra |
|
11 | RUN .stash/infra/scripts/wg-gen-keys.sh private.key public.key |
|
12 | RUN hg clone https://vc.compiler.company/comp/home .stash/home |
|
13 | RUN cd .stash/home && hg up ${VC_USER} |
|
14 | RUN cp -rf .stash/home/* ~/ |
|
15 | WORKDIR .stash/infra |
|
16 | RUN skel make repos |
|
17 | RUN skel make packy-repos |
|
18 | RUN mv .stash/src ${VC_HOME}/src |
|
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} |