diff --git a/docker/README.md b/docker/README.md --- a/docker/README.md +++ b/docker/README.md @@ -9,11 +9,21 @@ Edit /docker/config.lisp according to your runtime requirements, then run: ``` -$ docker run -it $name \ - -v /path/to/clone/forgerie/docker:/opt/forgerie/config \ +$ cd forgerie +$ docker run \ + -v $PWD/../forgerie:/opt/forgerie/ \ + -v /srv/phabricator:/srv/phabricator \ + -v ~/.kube:/srv/forgerie/.kube \ + -v /var/tmp/migrate-gitlab/forgerie:/tmp/forgerie \ + -v $PWD/docker/ssh:/srv/forgerie/.ssh \ + --name forgerie --net=host -it forgerie + /opt/forgerie/bin/run 2>&1 | tee "/tmp/forgerie/run-$(date +%Y%m%d-%H%M).log" + $script ``` -for script in /opt/forgerie/bin/{build-config-tmpl, run, postmortem} +# postmortem + +Replace `/opt/forgerie/bin/run` by `/opt/forgerie/bin/postmortem` diff --git a/docker/ssh/config b/docker/ssh/config new file mode 100644 --- /dev/null +++ b/docker/ssh/config @@ -0,0 +1,4 @@ +Host gitlab-staging.swh.network + User git + IdentitiesOnly yes + IdentityFile ~/.ssh/id-migration-gitlab diff --git a/docker/ssh/id-migration-gitlab.pub b/docker/ssh/id-migration-gitlab.pub new file mode 100644 --- /dev/null +++ b/docker/ssh/id-migration-gitlab.pub @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG7F8I7695YzFsZlBVk2145dHui04ZVxfbZb6G1yKepX user diff --git a/docker/ssh/known_hosts b/docker/ssh/known_hosts new file mode 100644 --- /dev/null +++ b/docker/ssh/known_hosts @@ -0,0 +1,2 @@ +|1|Lqmh7cREkFpJedmIWoVB4QYRGwo=|O6Zf/PdF7WeP2CFqdBXkFXxnr6g= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBGxLd5bhgvD8sVQDEzKQg+NMTldtnP2Utlm0aZPuru/53HEFED+rITHZz5y9wQ4ouX/pJa885yJqbmesWmqUWPU= +|1|kSTK0hD9MR5W+7pk/AyG+TJLJEs=|EOoFKyDY5hYUJ62E2qKT6EKhl1M= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBGxLd5bhgvD8sVQDEzKQg+NMTldtnP2Utlm0aZPuru/53HEFED+rITHZz5y9wQ4ouX/pJa885yJqbmesWmqUWPU=