Skip to content
This repository was archived by the owner on Aug 16, 2024. It is now read-only.

Commit dc78d5f

Browse files
author
Stephen Gutekanst
committed
README: improve DigitalOcean user data config
Signed-off-by: Stephen Gutekanst <stephen@sourcegraph.com>
1 parent 3e8ceb3 commit dc78d5f

File tree

1 file changed

+18
-11
lines changed

1 file changed

+18
-11
lines changed

README.md

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -95,18 +95,25 @@ docker run -it --volume $(pwd):/index --volume ~/.doctree:/home/nonroot/.doctree
9595
</details>
9696

9797
<details>
98-
<summary>#cloud-config</summary>
98+
<summary>DigitalOcean user data</summary>
9999

100-
```
101-
#cloud-config
102-
103-
runcmd:
104-
- apt update -y && apt upgrade -y && apt install -y docker.io
105-
- apt install -y git
106-
- mkdir -p $HOME/.doctree && chown 10000:10001 -R ~/.doctree
107-
- git clone https://github.com/golang/go && cd go && docker run -it --volume $(pwd):/index --volume $HOME/.doctree:/home/nonroot/.doctree --entrypoint=sh sourcegraph/doctree:latest -c "cd /index && doctree index ."
108-
- docker rm -f doctree || true
109-
- docker run -d --rm --name doctree -p 80:3333 --volume $HOME/.doctree:/home/nonroot/.doctree sourcegraph/doctree:latest
100+
```sh
101+
#!/bin/bash
102+
103+
apt update -y && apt upgrade -y && apt install -y docker.io
104+
apt install -y git
105+
106+
mkdir -p $HOME/.doctree && chown 10000:10001 -R $HOME/.doctree
107+
108+
# Index golang/go repository
109+
git clone https://github.com/golang/go
110+
chown 10000:10001 -R go
111+
cd go
112+
docker run -i --volume $(pwd):/index --volume $HOME/.doctree:/home/nonroot/.doctree --entrypoint=sh sourcegraph/doctree:latest -c "cd /index && doctree index ."
113+
114+
# Run server
115+
docker rm -f doctree || true
116+
docker run -d --rm --name doctree -p 80:3333 --volume $HOME/.doctree:/home/nonroot/.doctree sourcegraph/doctree:latest
110117
```
111118

112119
</details>

0 commit comments

Comments
 (0)