Deploy containers with working copy of sources.
[arvados.git] / docker / README
index 876c9054b3b9808a379354b47aa67da27a679ab7..806ddd1215fc1dbcef04b1a53a5b61394220c9c5 100644 (file)
@@ -29,23 +29,27 @@ BUILDING
 
 2. Run `./config.rb' to generate configuration files.
 
-3. Make sure the ARVADOS_DNS_SERVER has been provisioned with the
+3. Run `./build.sh' to build the following Docker images:
+
+     arvados/api    - the Arvados API server
+     arvados/keep   - Keep, the Arvados content-addressable filesystem
+     arvados/crunch - Crunch, a compute node for Arvados
+     arvados/workbench - the Arvados console
+
+DEPLOYING
+---------
+
+1. Make sure the ARVADOS_DNS_SERVER has been provisioned with the
    following DNS entries, resolving to the appropriate IP addresses
    where each service will be deployed.
 
    $API_HOSTNAME
-   keep0
-   compute0
-   controller
-   git
-   shell
+   keep0.$API_HOSTNAME
+   compute0.$API_HOSTNAME
+   controller.$API_HOSTNAME
+   workbench.$API_HOSTNAME
 
-4. Provision your Omniauth server with the APP_ID and
+2. Provision your Omniauth server with the APP_ID and
    APP_SECRET from api/omniauth.rb.
 
-5. Run `./build.sh' to build the following Docker images:
-
-     arvados/api    - the Arvados API server
-     arvados/keep   - Keep, the Arvados content-addressable filesystem
-     arvados/crunch - Crunch, a compute node for Arvados
-
+3. docker run -p 80:80 -p 443:443 arvados/api