Add how to configure ssh access into the container
authorAlex Dong <me@alexdong.com>
Mon, 24 Mar 2014 22:11:12 +0000 (11:11 +1300)
committerAlex Dong <me@alexdong.com>
Mon, 24 Mar 2014 22:11:12 +0000 (11:11 +1300)
README.md

index e408a954a821e7d2acd73d124c561c483d526f90..5ea557a0a8e98dd6b78c08a6d2b1a7e12427a9ba 100644 (file)
--- a/README.md
+++ b/README.md
@@ -117,6 +117,21 @@ volumes:
 
 Expose a directory inside the host inside the container.
 
+
+#### ssh:
+
+In order to ssh into the container instance, you need to provide root's public key on host. You can get the root's public key using `sudo cat /root/.ssh/id_rsa.pub`. Then add a new entry into `app.yml` under `params` to specify the key.
+
+    ssh_key: ssh-rsa ROOT_PUBLIC_KEY_HERE
+
+If you don't have a key there, you could generate one using `ssh-keygen`
+
+    sudo su     # switch to root
+    cd ~
+    ssh-keygen  # defaults are fine. 
+    exit        # return to your own account
+
+
 ### Upgrading Discourse
 
 The Docker setup gives you multiple upgrade options:
@@ -150,7 +165,8 @@ For a Discourse instance to function properly Email must be set up. Use the `SMT
 
 ### Troubleshooting
 
-You can ssh into your container using `./launcher ssh my_container`, we will automatically set up ssh access during bootstrap.
+You can ssh into your container using `./launcher ssh my_container`, we will automatically set up ssh access during bootstrap. 
+
 
 ### Security