changelog shortlog graph tags branches changeset files file revisions raw help

Mercurial > infra > pod / annotate Containerfile.operator

changeset 28: b5ff3e39b424
parent: 29aa38f88ee6
child: 4c5e25fdef67
author: Richard Westhaver <ellis@rwest.io>
date: Sun, 28 Jul 2024 20:16:53 -0400
permissions: -rw-r--r--
description: web
10
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
1
 FROM localhost/dev:latest
26
29aa38f88ee6 operator/core
Richard Westhaver <ellis@rwest.io>
parents: 25
diff changeset
2
 USER root
29aa38f88ee6 operator/core
Richard Westhaver <ellis@rwest.io>
parents: 25
diff changeset
3
 RUN usermod -l operator --move-home --home /home/operator ${DEV}
28
Richard Westhaver <ellis@rwest.io>
parents: 26
diff changeset
4
 RUN echo "operator ALL=(ALL:ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/operator
26
29aa38f88ee6 operator/core
Richard Westhaver <ellis@rwest.io>
parents: 25
diff changeset
5
 USER operator
29aa38f88ee6 operator/core
Richard Westhaver <ellis@rwest.io>
parents: 25
diff changeset
6
 WORKDIR /home/operator
25
fc675ca6075b container updates
Richard Westhaver <ellis@rwest.io>
parents: 19
diff changeset
7
 RUN hg clone https://vc.compiler.company/comp/infra .stash/infra
fc675ca6075b container updates
Richard Westhaver <ellis@rwest.io>
parents: 19
diff changeset
8
 RUN .stash/infra/scripts/wg-gen-keys.sh private.key public.key
fc675ca6075b container updates
Richard Westhaver <ellis@rwest.io>
parents: 19
diff changeset
9
 WORKDIR .stash/infra
fc675ca6075b container updates
Richard Westhaver <ellis@rwest.io>
parents: 19
diff changeset
10
 RUN skel make tmp
26
29aa38f88ee6 operator/core
Richard Westhaver <ellis@rwest.io>
parents: 25
diff changeset
11
 RUN sudo skel run install-emacs-mini-pack
25
fc675ca6075b container updates
Richard Westhaver <ellis@rwest.io>
parents: 19
diff changeset
12
 RUN skel clean
26
29aa38f88ee6 operator/core
Richard Westhaver <ellis@rwest.io>
parents: 25
diff changeset
13
 WORKDIR /home/operator
29aa38f88ee6 operator/core
Richard Westhaver <ellis@rwest.io>
parents: 25
diff changeset
14
 RUN cd .stash/home && hg up operator && homer install
29aa38f88ee6 operator/core
Richard Westhaver <ellis@rwest.io>
parents: 25
diff changeset
15
 ENV DEV=operator
29aa38f88ee6 operator/core
Richard Westhaver <ellis@rwest.io>
parents: 25
diff changeset
16
 ENV DEV_HOME=/home/operator