Skip to content

Commit 64c0a23

Browse files
wy193777Vladimir Kotal
authored andcommitted
change docker/readme.md
add infomation about mount data folder and config folder
1 parent b28a553 commit 64c0a23

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

docker/README.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ The container is available from DockerHub at https://hub.docker.com/r/opengrok/d
1616
This image is simple wrapper around OpenGrok environment. It is basically a small appliance. The indexer and the web container are **not** tuned for large workloads.
1717

1818
If you happen to have one of the following:
19+
1920
- large source data (e.g. [AOSP](https://en.wikipedia.org/wiki/Android_Open_Source_Project) or the like)
2021
- stable service
2122
- Source Code Management systems not supported in the image (e.g. Perforce,
@@ -103,7 +104,9 @@ services:
103104
REINDEX: '60'
104105
# Volumes store your data between container upgrades
105106
volumes:
106-
- '~/opengrok-src/:/opengrok/src/'
107+
- '~/opengrok-src/:/opengrok/src/' # source code
108+
- '~/opengrok-etc/:/opengrok/etc/' # folder contains configuration.xml
109+
- '~/opengrok-data/:opengrok/data' # index and other things for source code
107110
```
108111
109112
Save the file into `docker-compose.yml` and then simply run
@@ -118,6 +121,8 @@ docker run -d \
118121
-p 8080:8080/tcp \
119122
-e REINDEX="60" \
120123
-v "~/opengrok-src/:/opengrok/src/" \
124+
-v "~/opengrok-etc/:/opengrok/etc/" \
125+
-v "~/opengrok-data/:opengrok/data" \
121126
opengrok/docker:latest
122127
```
123128

@@ -136,7 +141,7 @@ Then run the container:
136141

137142
You can get inside a container using the [command below](https://docs.docker.com/engine/reference/commandline/exec/):
138143

139-
```
144+
```bash
140145
docker exec -it <container> bash
141146
```
142147

0 commit comments

Comments
 (0)