Re: trying to run the Roundup docker image
Tonu Mikk via Roundup-users <[email protected]> Tue, 14 Nov 2023 16:14:48 -0600
| Newsgroups | gmane.comp.bug-tracking.roundup.user |
|---|---|
| Message-ID | <CABDFm8j68_xxoRx6pur_m65Jh58NELjcJrXuc4N85amMbisGVQ@mail.gmail.com> |
Great, this helps a lot! I was able to run the demo tracker by changing the line to run the following: docker run --rm -p 127.0.0.1:8917:8080 --name roundup_demo -v C://users/tmikk/Documents/roundup-demo/usr/src/app/tracker rounduptracker/roundup:latest demo I am not sure though how to run the image on Windows so that I could configure my own tracker. But I think I will leave it at that for now. I probably won't be using a Docker container to run Roundup. I also looked into installing Docker on RedHat 7, but wasn't successful. Followed a couple of guides, but didn't get it to work. I will try using the Postgresql backend on RedHat 7 if I can get the libraries to work. On Tue, Nov 14, 2023 at 2:18 PM John P. Rouillard <[email protected]> wrote: > Hi Tonu: > > In message > <CABDFm8jjuXKmbyobTOQZK8yi_5MDgkNuJ3kLzK3BHse9QGU-AA@mail.gmail.com>, > Tonu Mikk via Roundup-users writes: > >I attempted to run the Roundup docker image > ><https://hub.docker.com/r/rounduptracker/roundup> and wasn't able to > figure > >it out. > > The installation guide has a section on running demo mode: > > > https://roundup-tracker.org/docs/installation.html#demo-mode-using-docker > > however it expects to run with a Linux/Unix docker environment. > > I have never used docker in Windows. If your RedHat 7 box can run > docker you may have more luck. But the version of Docker available > there may be old enough that you will run into other issues. > > >I have the Docker desktop installed on my Windows 10 computer. I > >then searched and found the Roundup docker image in the Docker Hub. I > >pulled it. When I run the image in the Docker Desktop I get the following > >printed out in the logs shown in Docker Desktop. I have a feeling I am > >doing something wrong, just not sure what. > > > >2023-11-14 10:00:26 Traceback (most recent call last): > >[...] > >2023-11-14 10:00:26 template = self._get_choice( > >2023-11-14 10:00:26 ^^^^^^^^^^^^^^^^^ > >2023-11-14 10:00:26 File > >"/usr/local/lib/python3.11/site-packages/roundup/admin.py", line 409, in > >_get_choice > >2023-11-14 10:00:26 argument = self.my_input('%s [%s]: ' % (prompt, > >default)) > >2023-11-14 10:00:26 > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > >2023-11-14 10:00:26 EOFError: EOF when reading a line > >2023-11-14 10:00:26 Installing issues tracker in tracker > >2023-11-14 10:00:26 Templates:: jinja2, minimal, responsive, devel, > classic > >2023-11-14 10:00:26 Select template [classic]: > > It looks like you started the container in config mode but without > interactive and terminal mode. You must use the -it flags as shown in: > > > https://roundup-tracker.org/docs/installation.html#configuring-roundup-in-the-container > > >When I attempt to run the "instant gratification" of the demo tracker. I > >first opened a command prompt and then did the tried to run > > > >> docker run --rm -p 127.0.0.1:8917:8080 --name roundup_demo -v \ > >> $PWD:/usr/src/app/tracker rounduptracker/roundup:latest demo > > The command line expects a Unix shell (e.g. bash), but you are using > windows cmd shell. So the \ at the end of the line doesn't join the > two lines above. As a result docker doesn't see any of the arguments > on the second line and reports the error above. > > You should be able to get past this by pasting the first and second > lines (before and after the '\'; note don't paste the '\') on the same > window command line. > > >and got this: > > > >--C:\Users\tmikk\Documents\roundup-demo>docker run --rm -p 127.0.0.1:8917 > :8080 > >--name roundup_demo -v \ > >"docker run" requires at least 1 argument. > >See 'docker run --help'. > > > >Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...] > > > >Create and run a new container from an image > > > >C:\Users\tmikk\Documents\roundup-demo> $PWD:/usr/src/app/tracker > >rounduptracker/roundup:latest demo > >'$PWD:' is not recognized as an internal or external command, > >operable program or batch file. > > Yup. The Windows command shell split that into two two separate > lines/commands (docker and the line starting with $PWD). Docker needs > to see one long command line. > > Also $PWD is replaced by the Unix shell with the current working > directory (PWD => print working directory). I think the equivalent > under windows is %CD%, but you may need to type the actual working > directory. The working directory will be the parent directory of your > tracker's home directory. > > As I said I don't use docker under windows, so YMMV. Maybe somebody > else on list is more familiar with the windows docker environment. > > Also you probably want to read: > > > https://roundup-tracker.org/docs/installation.html#running-in-demo-mode-with-docker > > > https://roundup-tracker.org/docs/installation.html#configuring-roundup-in-the-container > > > https://roundup-tracker.org/docs/installation.html#running-your-container > > Also one open issue with the docker install is receiving > email. Sending email works with the use of an external email server. > Receiving email probably requires setting up something using the > host's crontab (or Task Scheduler on Windows) with a command like: > > docker exec roundup-tracker roundup-mailgw tracker \ > imap username:password@imap_server inbox > > (again join the two lines omitting the '\' if you use the Task > Scheduler). This might be a solution if you can use pop/imap to > receive email. If you are not receiving/interacting with issues via > email you don't have to worry about roundup-mailgw. > > Have a great day. > > -- > -- rouilj > John Rouillard > =========================================================================== > My employers don't acknowledge my existence much less my opinions. > -- Tonu Mikk Developer | Disability Resource Center | disability.umn.edu University of Minnesota | umn.edu [email protected] Pronouns: He/Him _______________________________________________ Roundup-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/roundup-users