Issues while setting up production environment

441 views
Skip to first unread message

Amruta Vispute

unread,
Mar 25, 2015, 8:25:42 AM3/25/15
to tai...@googlegroups.com
Hi ,

    I am not very familiar with python django , nginx concepts.
  I just want to setup taiga on one remote server machine.I followed steps given in docs -> Link
 
  Changes which i have done while setting up environment :
  •   Replace example.com with my server machine's domain name
  •    I have apache service running on default port 8080 so i have changed port for nginx server to 8081

  Setup steps are done. But i am getting issue while i am accessing app.

  In nginx log i am getting below error :
  2015/03/25 17:46:14 [error] 31804#0: *12 rewrite or internal redirection cycle while internally redirecting to "/index.html", client: <server_ip> , server: _, request: "GET /favicon.ico HTTP/1.1", host: "<host_name_given>"


  Can anybody help me resolve this conflicts ?

Amruta Vispute

unread,
Mar 25, 2015, 8:31:24 AM3/25/15
to tai...@googlegroups.com
also , when i started nginx on default port 8080 , got issue which is reported here earlier.

When i go to  http://<server_ip>:8000/
and it shows the login screen for  a second then goes to an error page 
that says

Something happened and our Oompa Loompas are working on it.
Try reloading again soon.

Take me home

I tried again 5 minutes later and got the same.
How long do these Oompa Loompas take?

 Any guidance will be really helpful ?

Thanks and Regards,
 Amruta

Alejandro Alonso

unread,
Mar 25, 2015, 8:43:12 AM3/25/15
to Amruta Vispute, tai...@googlegroups.com
Hello Amruta,

If you are not familiar with python, django and nginx I would recommend you to use our automated scripts for installation (taiga-scripts), you can find them here -> http://taigaio.github.io/taiga-doc/dist/setup-alternatives.html

Regards,

--
You received this message because you are subscribed to the Google Groups "taigaio" group.
To unsubscribe from this group and stop receiving emails from it, send an email to taigaio+u...@googlegroups.com.
To post to this group, send email to tai...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/taigaio/ee207c68-8cc3-4994-b602-3d8bb383ce94%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



--

  
Alejandro Alonso Fernández  
CIO & Co-founder

www.kaleidos.net/FC8EAC/

Amruta Vispute

unread,
Mar 27, 2015, 6:21:36 AM3/27/15
to tai...@googlegroups.com, ami.v...@gmail.com
Hi Alejandro,

   Thanks for reply .
    I have started with taiga scripts at first but there were many errors i found while deploying using those scripts.
    I am deploying on Ubuntu 14.04.2 LTS system.
    Some utilities like pip for deploying circus and gunicorn i need to change.
    So then i moved to manual installation.

   Even after installing once , taiga front UI has started but giving the reloading error on login screen itself.
   Other issue regarding redirection loop occurs when i tried to change host from example.com to my servername and nginx port.

   Do you have any approach how to change host name in project ?
  

Thanks and Regards,
 Amruta

Alejandro Alonso

unread,
Mar 27, 2015, 6:27:22 AM3/27/15
to Amruta Vispute, tai...@googlegroups.com
Hello Amruta,

Taiga-scripts should work out of the box with a clean ubuntu 14.04 installation, are you installing with them in a clean instance?, with a non root user?, what problems are you having exactly?

For updating the host you should follow the steps at http://taigaio.github.io/taiga-doc/dist/setup-production.html#faq-change-domain 

Regards,


For more options, visit https://groups.google.com/d/optout.

Amruta Vispute

unread,
Apr 6, 2015, 8:58:31 AM4/6/15
to tai...@googlegroups.com, ami.v...@gmail.com
Hi Alejandro,

   Thank you very much for reply. Problem is resolved.
   the problem was regarding existing python setup. Python version installed was older.
   Project UI is really nice and easy to use compared to other project management tools.
  
    I am evaluating how to migrate from my existing system which is redmine using given connector.
  
    Also i would like to suggest one feature enhancement while creating tasks in user stories , we should have start and end date specification support.
    and view based on that.

Thanks and Regards,
 Amruta

Alejandro Alonso

unread,
Apr 6, 2015, 9:07:39 AM4/6/15
to Amruta Vispute, tai...@googlegroups.com
Thank you very much Amruta

We have a beta migrator from redmine to Taiga, we will officially release it very soon so you could use it. There are more options, you could use taiga API programming your own migrator or even taiga import-export feature. Taiga allows you to generate a json file containing all your project, you could generate a basic one and extend it with the content from your old system.

Taiga supports custom fields for issues, tasks and user stories, you could create those two fields in the projects you need them.

Regards,


For more options, visit https://groups.google.com/d/optout.

Amruta Vispute

unread,
Apr 14, 2015, 5:24:41 AM4/14/15
to tai...@googlegroups.com, ami.v...@gmail.com
Hi Alejandro ,

    Thanks for taiga importer plugin , helps me lot while migrating from my existing redmine system.
  But i could not find method to set assigned to field there.
  Is there any method available to assign user to issue in Issue class ?

Thanks and Regards,
 Amruta

Alejandro Alonso

unread,
Apr 14, 2015, 5:28:50 AM4/14/15
to Amruta Vispute, tai...@googlegroups.com
Hello Amruta,

What method are you finally using, the json file?

Regards,


For more options, visit https://groups.google.com/d/optout.

Alejandro Alonso

unread,
Apr 14, 2015, 5:46:48 AM4/14/15
to Amruta Vispute, tai...@googlegroups.com
Did you try to use the user id instead a text?

Regards,

2015-04-14 11:42 GMT+02:00 Amruta Vispute <ami.v...@gmail.com>:
Hi ,
 
  No i am using taigaClient apis , writing small groovy script as below.

        Project project = taigaClient.getProjectById(i);

        Issue issue = new Issue()
                 .setType("Bug")
                 .setSubject("Test Issue 1")
                 .setProject(project)
                 .setDescription("TESTING ISSUE CREATION")
                 .setCreatedDate(new Date())
                 .setRef(new Long(100))
                 .setOwner("abc");                    // tried setOwner() method which is not working.
 
I am able to create issue in my project populating fields Subject , Description , Type , Priority , Creation Date , Ref , Status etc.
But can not assign user for issue.

Thanks and Regards,
 Amruta

Iván López

unread,
Apr 14, 2015, 7:44:42 AM4/14/15
to tai...@googlegroups.com, ami.v...@gmail.com
Hi.

the owner of the issue needs to be an email. You have a working example in this tests: https://github.com/taigaio/taiga-importer-api-client/blob/master/src/test/groovy/net/kaleidos/taiga/IssueTaigaSpec.groovy#L96-116

Please also be sure that you're using the last version of the library.

Regards, Iván.

stevemi...@gmail.com

unread,
Apr 14, 2015, 7:28:30 PM4/14/15
to tai...@googlegroups.com, ami.v...@gmail.com, Stephen Day
Hi Amruta,

I would really like to use Taiga for a startup but am having issues getting it to work. The backend anand front end installed correctly but after logging in, it does not show any other options. It's all blank!

Please can you help me?!

Thanks
Steve

Alejandro Alonso

unread,
Apr 15, 2015, 3:12:01 AM4/15/15
to stevemi...@gmail.com, tai...@googlegroups.com, Amruta Vispute, Stephen Day
Hello Steve,

What option are you using for installation?, if you are having problems with it you could try taiga-scripts (https://github.com/taigaio/taiga-scripts) for a fully automated working installation.

Regards,

Ghazi TRIKI

unread,
Apr 12, 2016, 10:40:05 AM4/12/16
to taigaio, stevemi...@gmail.com, ami.v...@gmail.com, steph...@dunelm.org.uk
 Hi There,

I had a hard time installing Taiga in production. The documentation is very clear but some points are not working, as exmaple Circus is not auto-starting processes.

I had to dig into the "taiga-scripts" repository to understand what is done.

As example this line https://github.com/taigaio/taiga-scripts/blob/master/scripts/setup-config.sh#L52 , why isn't it added to the production install documentation? It means that the python server is started here. And Circus should start the events project using that cirucs.conf configuration. It didn't and I had to to execute the following lines

$ tmux new-session -ds events -n servers
$ tmux send-keys -t events '/usr/local/bin/coffee /home/riadvice/dev/tools/taiga-events index.coffee' C-m

Any suggestion about how to improve the install experience?

Thanks,
Ghazi

Ghazi TRIKI

unread,
Apr 12, 2016, 10:47:19 AM4/12/16
to taigaio, stevemi...@gmail.com, ami.v...@gmail.com, steph...@dunelm.org.uk
Why not using pm2 https://github.com/Unitech/pm2 for the nodejs application?

Alejandro Alonso

unread,
Apr 13, 2016, 2:11:53 AM4/13/16
to Ghazi TRIKI, taigaio, Steve Day, Amruta Vispute, Stephen Day
Hello Ghazi,

As example this line https://github.com/taigaio/taiga-scripts/blob/master/scripts/setup-config.sh#L52 , why isn't it added to the production install documentation? It means that the python server is started here. And Circus should start the events project using that cirucs.conf configuration. It didn't and I had to to execute the following lines

In the a production environment the runserver command isn't needed, it's circus the one daemonizing django-back, runserver should be used only in development mode.

Any suggestion about how to improve the install experience?

You could use any of the automated installation methods (for example taiga-scripts): https://taigaio.github.io/taiga-doc/dist/setup-alternatives.html. Executing this script over a clean ubuntu 14.04 machine you have a working Taiga instance than you can customize later.

Alejandro Alonso

unread,
Apr 13, 2016, 2:13:36 AM4/13/16
to Ghazi TRIKI, taigaio, Steve Day, Amruta Vispute, Stephen Day
We will look into it, thanks ;)

Regards,


2016-04-12 16:47 GMT+02:00 Ghazi TRIKI <ghazi.n...@gmail.com>:
Why not using pm2 https://github.com/Unitech/pm2 for the nodejs application?

--
Please help us keep the Taiga.io Community open and inclusive, follow our Code of Conduct:
https://github.com/taigaio/code-of-conduct/blob/master/CODE_OF_CONDUCT.md
---
You received this message because you are subscribed to the Google Groups "taigaio" group.
To unsubscribe from this group and stop receiving emails from it, send an email to taigaio+u...@googlegroups.com.
To post to this group, send email to tai...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Ghazi TRIKI

unread,
Apr 13, 2016, 3:38:46 AM4/13/16
to taigaio, ghazi.n...@gmail.com, stevemi...@gmail.com, ami.v...@gmail.com, steph...@dunelm.org.uk
After some investigation I got the install working. It is circus configuration, could you please update to doc and explain that the "uid" should be the system user that will be used to run the deamons?

Alejandro Alonso

unread,
Apr 13, 2016, 7:15:48 AM4/13/16
to Ghazi TRIKI, taigaio, Steve Day, Amruta Vispute, Stephen Day
Hello Ghazi,

As the uid appears in different places of the doc and we are indicating in the beginning of the doc that the installation assumes the user is "taiga", could you please suggest the exact change you would like to find in the doc?, it would be great if you could directly make a pull request to https://github.com/taigaio/taiga-doc with your suggested changes to https://github.com/taigaio/taiga-doc/blob/master/setup-production.adoc

Regards,
Reply all
Reply to author
Forward
0 new messages