]> source.dussan.org Git - gitea.git/commitdiff
docker: update documentation for container options (#2965)
authorJean-Philippe Roemer <jp@roemer.im>
Tue, 12 Apr 2016 14:46:32 +0000 (16:46 +0200)
committerUnknwon <u@gogs.io>
Tue, 12 Apr 2016 14:46:32 +0000 (10:46 -0400)
- Created a Container options section in `docker/README.md`
- Add documentation for SOCAT_LINK
- Move CROND documentation to the new section

docker/README.md

index 1b18b8e78743ba09add850f22172012b7dbe3816..7465bd10fc7fc632f1bed07e85ccf35b2bc9d12d 100644 (file)
@@ -73,9 +73,27 @@ Most of settings are obvious and easy to understand, but there are some settings
 
 Full documentation of application settings can be found [here](http://gogs.io/docs/advanced/configuration_cheat_sheet.html).
 
-### Crond
-
-Please set environment variable `RUN_CROND` to be `true` or `1` in order to start `crond` inside the container.
+### Container options
+
+This container have some options available via environment variables, these options are opt-in features that can help the administration of this container:
+
+- **SOCAT_LINK**:
+  - <u>Possible value:</u>
+      `true`, `false`, `1`, `0`
+  - <u>Default:</u>
+      `true`
+  - <u>Action:</u>
+      Bind linked docker container to localhost socket using socat.
+      Any exported port from a linked container will be binded to the matching port on localhost.
+  - <u>Disclaimer:</u>
+      As this option rely on the environment variable created by docker when a container is linked, this option should be deactivated in managed environment such as Rancher or Kubernetes (set to `0` or `false`)
+- **RUN_CROND**:
+  - <u>Possible value:</u>
+      `true`, `false`, `1`, `0`
+  - <u>Default:</u>
+      `false`
+  - <u>Action:</u>
+      Request crond to be run inside the container. Its default configuration will periodically run all scripts from `/etc/periodic/${period}` but custom crontabs can be added to `/var/spool/cron/crontabs/`.
 
 ## Upgrade