Skip to content

Commit 30624a3

Browse files
committed
Merge pull request letsencrypt#554 from letsencrypt/remove-monolith
Remove monolith
2 parents 32fcd0e + 56b5aee commit 30624a3

File tree

5 files changed

+10
-159
lines changed

5 files changed

+10
-159
lines changed

DESIGN.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
# Boulder flow diagrams
22

33
Boulder is built in a rather decentralized way in order to enable different
4-
parts to be deployed in different security contexts. (Of course, they can
5-
also be run together, as in `./cmd/boulder`.)
4+
parts to be deployed in different security contexts.
65

76
In order to you understand how boulder works and ensure it's working correctly,
87
this document lays out how various operations flow through boulder. We show a
@@ -18,9 +17,7 @@ A couple of notes:
1817
(certificates), and read by WFE, RA, and CA.
1918

2019
* The interactions shown in the diagrams are the calls that go between
21-
components. These calls can be done directly (as in `./cmd/boulder`), or
22-
they can be done via the AMQP-based RPC code in `./rpc/`. We do not
23-
distinguish between those cases here.
20+
components. These calls are done via the AMQP-based RPC code in `./rpc/`.
2421

2522

2623
## New Registration

Dockerfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ COPY . /go/src/github.com/letsencrypt/boulder
4848
# Build Boulder
4949
RUN go install \
5050
github.com/letsencrypt/boulder/cmd/activity-monitor \
51-
github.com/letsencrypt/boulder/cmd/boulder \
5251
github.com/letsencrypt/boulder/cmd/boulder-ca \
5352
github.com/letsencrypt/boulder/cmd/boulder-ra \
5453
github.com/letsencrypt/boulder/cmd/boulder-sa \

Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ MAINTAINER ?= "Community"
1111

1212
OBJECTS = activity-monitor \
1313
admin-revoker \
14-
boulder \
1514
boulder-ca \
1615
boulder-ra \
1716
boulder-sa \

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,21 @@ A quick-start method for running a Boulder instance is to use one of the example
3030
> docker run --name=boulder --read-only=true --rm=true -v $(pwd)/.boulder-config:/boulder:ro -p 4000:4000 quay.io/letsencrypt/boulder:latest boulder
3131
```
3232

33+
Alternatively, to run all services locally, using AMQP to pass messages between them, you can use:
34+
35+
```
36+
> python start.py
37+
# start.py will use the configuration specified by BOULDER_CONFIG or test/boulder-config.json
38+
```
39+
3340
To run a single module, specifying the AMQP server, you might use something more like:
3441

3542
```
3643
> docker run --name=boulder --read-only=true --rm=true -v $(pwd)/.boulder-config:/boulder:ro quay.io/letsencrypt/boulder:stable boulder-ra
3744
```
3845

3946

47+
4048
Quickstart
4149
----------
4250

cmd/boulder/main.go

Lines changed: 0 additions & 152 deletions
This file was deleted.

0 commit comments

Comments
 (0)