Skip to content
This repository was archived by the owner on Jan 22, 2025. It is now read-only.

Commit 01b726c

Browse files
committed
Migrate to only reference docker/env.sh from inside the docker container
1 parent 7803a8d commit 01b726c

3 files changed

Lines changed: 8 additions & 6 deletions

File tree

docker/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ build: reset-permissions
1515

1616
# Generate a new CA key
1717
generate: env-file-exists build
18-
source env.sh && docker run -e FORCE_WRITE=$(FORCE_WRITE) -e KEYBASE_USERNAME -e KEYBASE_PAPERKEY -e TEAMS -v $(CURDIR)/example-keybaseca-volume:/mnt:rw ca:latest docker/entrypoint-generate.sh
18+
docker run -e FORCE_WRITE=$(FORCE_WRITE) -v $(CURDIR)/example-keybaseca-volume:/mnt:rw ca:latest docker/entrypoint-generate.sh
1919
@echo -e "\nRun these commands on each server that you wish to use with the CA chatbot\n"
2020
@echo "useradd developer && mkdir -p /home/developer && chown developer:developer /home/developer # The user that will be used for non-root logins"
2121
@echo "echo \"`cat $(CURDIR)/example-keybaseca-volume/keybase-ca-key.pub`\" > /etc/ssh/ca.pub"
@@ -27,7 +27,7 @@ generate: env-file-exists build
2727

2828
# Start the CA chatbot in the background
2929
serve: env-file-exists ca-key-exists build
30-
source env.sh && docker run -d --restart unless-stopped -e KEYBASE_USERNAME -e KEYBASE_PAPERKEY -e TEAMS -v $(CURDIR)/example-keybaseca-volume:/mnt:rw ca:latest docker/entrypoint-server.sh
30+
docker run -d --restart unless-stopped -v $(CURDIR)/example-keybaseca-volume:/mnt:rw ca:latest docker/entrypoint-server.sh
3131
@echo "Started CA bot service in the background... Use `docker ps` and `docker logs` to monitor it"
3232

3333
# Wipe all data

docker/entrypoint-generate.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,10 @@ chown -R keybase:keybase /mnt
77

88
# Run everything else as the keybase user
99
sudo -i -u keybase bash << EOF
10+
source docker/env.sh
1011
export "FORCE_WRITE=$FORCE_WRITE"
1112
nohup bash -c "run_keybase -g &"
1213
sleep 3
13-
keybase oneshot --username $KEYBASE_USERNAME --paperkey "$KEYBASE_PAPERKEY"
14-
source docker/env.sh && bin/keybaseca generate
14+
keybase oneshot --username \$KEYBASE_USERNAME --paperkey "\$KEYBASE_PAPERKEY"
15+
bin/keybaseca generate
1516
EOF

docker/entrypoint-server.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@ chown -R keybase:keybase /mnt
77

88
# Run everything else as the keybase user
99
sudo -i -u keybase bash << EOF
10+
source docker/env.sh
1011
nohup bash -c "run_keybase -g &"
1112
sleep 3
12-
keybase oneshot --username $KEYBASE_USERNAME --paperkey "$KEYBASE_PAPERKEY"
13-
source docker/env.sh && bin/keybaseca service
13+
keybase oneshot --username \$KEYBASE_USERNAME --paperkey "\$KEYBASE_PAPERKEY"
14+
bin/keybaseca service
1415
EOF

0 commit comments

Comments
 (0)