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

Roundup Issue Tracker: http://roundup-tracker.org/