Skip to content

Commit 2d902c6

Browse files
committed
doc(README): update README
1 parent 440ffe2 commit 2d902c6

2 files changed

Lines changed: 14 additions & 47 deletions

File tree

Makefile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@ build:
2424

2525
serve:
2626
$(MKDOCSSERVE)
27-
@echo
28-
@echo "Build finished. The HTML pages are in $(BUILDDIR)/html."
2927

3028
clean:
3129
rm -rf $(BUILDDIR)/*

README.md

Lines changed: 14 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,66 +1,35 @@
1-
# Deis Workflow v2
1+
# Deis Workflow Documentation
22

3-
[![Build Status](https://travis-ci.org/deis/workflow.svg?branch=master)](https://travis-ci.org/deis/workflow) [![Go Report Card](http://goreportcard.com/badge/deis/workflow)](http://goreportcard.com/report/deis/workflow)
3+
## About
44

55
Deis (pronounced DAY-iss) is an open source PaaS that makes it easy to deploy and manage
66
applications on your own servers. Deis builds on [Kubernetes](http://kubernetes.io/) to provide
77
a lightweight, [Heroku-inspired](http://heroku.com) workflow.
88

9-
## Work in Progress
9+
This repository represents the documentation for Deis Workflow which is the second major relase of the Platform.
1010

11-
![Deis Graphic](https://s3-us-west-2.amazonaws.com/get-deis/deis-graphic-small.png)
11+
## Requirements
1212

13-
Deis Workflow v2 is currently in alpha. Your feedback and participation are more than welcome, but be
14-
aware that this project is considered a work in progress.
13+
The documentation site requires either a local installation of [mkdocs][] or
14+
access to Docker.
1515

16-
The following features are not ready in Alpha1, but will be coming
17-
soon.
16+
### Local Installation
1817

19-
- Complete SSL support
20-
- Dockerfile builds
21-
- Backup and restore features
22-
- Persistent storage (though it can be manually configured)
18+
Install `mkdocs` and required dependencies:
2319

24-
## Hacking Workflow
25-
26-
First, [obtain a Kubernetes cluster][install-k8s]. Deis Workflow currently targets Kubernetes
27-
v1.1 with the following requirements:
28-
29-
* Configure Docker's `insecure-registry` parameter to include the subnets used by your Kubernetes installation
30-
* If you are testing the logger components, you must enable `DaemonSet` experimental APIs via `--runtime-config=extensions/v1beta1/daemonsets=true`
31-
32-
Next, install [helm](http://helm.sh). Next, add the deis repository to your chart list:
33-
34-
```console
35-
$ helm repo add deis https://github.com/deis/charts
3620
```
37-
38-
Then, install Deis!
39-
40-
```console
41-
$ helm install deis/deis
21+
make deps
4222
```
4323

44-
Complete instructions for installing and managing a Deis cluster are
45-
available in the [docs folder](https://github.com/deis/workflow/tree/master/docs/src).
46-
47-
If you want to retrieve the latest client dev build for OS X or Linux, download the client:
24+
## Building Documentation
4825

49-
```console
50-
$ curl -sSL http://deis.io/deis-cli/install-v2-alpha.sh | bash
51-
```
26+
To build the documentation run: `make build` or `make docker-build`
5227

53-
If you want to hack on a new feature, build the deis/workflow image and push it to a Docker
54-
registry. The `$DEIS_REGISTRY` environment variable must point to a registry accessible to your
55-
Kubernetes cluster. You may need to configure the Docker engines on your Kubernetes nodes to allow
56-
`--insecure-registry 192.168.0.0/16` (or the appropriate address range).
28+
## Serve Documentation
5729

58-
```console
59-
$ make docker-build docker-push
60-
```
30+
To serve documenation run: `make serve` or `make docker-serve`
6131

62-
You'll want to modify the deis chart to use your custom image, then run `helm install` on the
63-
chart.
32+
Then view the documentation on [http://localhost:8000](http://localhost:8000) or [http://DOCKER_IP:8000](http://DOCKER_IP:8000)
6433

6534
## License
6635

0 commit comments

Comments
 (0)