Mercurial > p > roundup > code
comparison scripts/Docker/roundup_start @ 7707:36c3acb4b49b
feat: add help argument for docker image
Brief help is reported when help argument is given to the docker
container.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Wed, 22 Nov 2023 00:46:10 -0500 |
| parents | ccb5169ee6ee |
| children | c6fcc8ba478a |
comparison
equal
deleted
inserted
replaced
| 7706:ccb5169ee6ee | 7707:36c3acb4b49b |
|---|---|
| 140 fi | 140 fi |
| 141 exec /bin/sh;; | 141 exec /bin/sh;; |
| 142 admin) | 142 admin) |
| 143 shift | 143 shift |
| 144 exec roundup-admin "$@";; | 144 exec roundup-admin "$@";; |
| 145 | |
| 146 help) | |
| 147 sed -e 's/^\t\t//' <<EOH | |
| 148 Example Usage: | |
| 149 docker run --rm -it -p 127.0.0.1:8917:8080 \\ | |
| 150 -v $PWD:/usr/src/app/tracker \\ | |
| 151 --name roundup_demo docker/image ... | |
| 152 | |
| 153 where ... is: | |
| 154 | |
| 155 help - this output | |
| 156 | |
| 157 demo ... - run a demo tracker with optional arguments | |
| 158 tracker home is in '/usr/src/app/tracker/demo' | |
| 159 directory. | |
| 160 | |
| 161 admin ... - start roundup-admin shell or execute following | |
| 162 arguments. Use '-i tracker/demo' to set tracker | |
| 163 home. | |
| 164 | |
| 165 shell - start a unix shell for advanced config | |
| 166 | |
| 167 roundup-server(1) arguments - at minimum one or more | |
| 168 tracker=tracker_home/directory | |
| 169 specifications. See documentation for details. | |
| 170 | |
| 171 if no arguments are supplied, it will start the guided | |
| 172 install sequence. See documentation for details. | |
| 173 | |
| 174 demo Mode Arguments: | |
| 175 | |
| 176 one optional template name: | |
| 177 classic, devel, jinja2, minimal, responsive | |
| 178 | |
| 179 one optional database backend: | |
| 180 sqlite, anydbm | |
| 181 | |
| 182 the term 'nuke' to destroy demo tracker and start over | |
| 183 | |
| 184 Other docker CLI Arguments: | |
| 185 | |
| 186 --env SHELL_DEBUG=1 - enable debug output from startup script | |
| 187 | |
| 188 EOH | |
| 189 exit 0 | |
| 190 ;; | |
| 145 *) | 191 *) |
| 146 # we just continue. Allow setting CMD to: | 192 # we just continue. Allow setting CMD to: |
| 147 # -i index_template issue=tracker | 193 # -i index_template issue=tracker |
| 148 # for example. | 194 # for example. |
| 149 continue | 195 continue |
