Giter Site home page Giter Site logo

back's People

Contributors

vincehillier avatar w1ck3dg0ph3r avatar zeox06 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

back's Issues

start.sh call to python instead of python3

instead of:

echo 'Waiting for database to become ready...'
python /waitfordb.py

use python3

echo 'Waiting for database to become ready...'
python3 /waitfordb.py

Let me know if you want a PR

Enable async tasks

with commit 0612561
I am getting this error:

Traceback (most recent call last):
File "manage.py", line 29, in <module>
execute_from_command_line(sys.argv)
File "/usr/lib/python3.7/site-packages/django/core/management/__init__.py", line 364, in execute_from_command_line
utility.execute()
File "/usr/lib/python3.7/site-packages/django/core/management/__init__.py", line 308, in execute
settings.INSTALLED_APPS
File "/usr/lib/python3.7/site-packages/django/conf/__init__.py", line 56, in __getattr__
self._setup(name)
File "/usr/lib/python3.7/site-packages/django/conf/__init__.py", line 41, in _setup
self._wrapped = Settings(settings_module)
File "/usr/lib/python3.7/site-packages/django/conf/__init__.py", line 110, in __init__
mod = importlib.import_module(self.SETTINGS_MODULE)
File "/usr/lib/python3.7/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/srv/taiga/back/settings/__init__.py", line 22, in <module>
from .celery import *
ModuleNotFoundError: No module named 'settings.celery'
Traceback (most recent call last):
File "manage.py", line 29, in <module>
execute_from_command_line(sys.argv)
File "/usr/lib/python3.7/site-packages/django/core/management/__init__.py", line 364, in execute_from_command_line
utility.execute()
File "/usr/lib/python3.7/site-packages/django/core/management/__init__.py", line 308, in execute
settings.INSTALLED_APPS
File "/usr/lib/python3.7/site-packages/django/conf/__init__.py", line 56, in __getattr__
self._setup(name)
File "/usr/lib/python3.7/site-packages/django/conf/__init__.py", line 41, in _setup
self._wrapped = Settings(settings_module)
File "/usr/lib/python3.7/site-packages/django/conf/__init__.py", line 110, in __init__
mod = importlib.import_module(self.SETTINGS_MODULE)
File "/usr/lib/python3.7/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/srv/taiga/back/settings/__init__.py", line 22, in <module>
from .celery import *

I am way to unfamiliar to django and celery to know how to fix that. I can only guess that linked to this:

ModuleNotFoundError: No module named 'settings.celery'

Missing definition of $RABBIT_PORT

In config.py there is a $RABBIT_PORT not mentioned in start.sh or in docker-compose file. It should have the default value 5672, otherwise an error can occur in taiga-back: ValueError: invalid literal for int() with base 10: '$RABBIT_PORT'.

Unable to migrate taiga-back

I have the problem, that I had a comparably old installation running on commit dd69e3b36dbf71cd90211dde052a0f3b7a920c93. I wanted to update to the most recent version now.

The backend causes problems during the migration phase: I uploaded the logs as gist.

I also opened an issue on the main taiga back repository. They called docker not supported and refused to help.

Can you tell me what problem is causing the problem or how I can further debug the issue?

Not working

taiga-back | Waiting for database to become ready...
taiga-back | trying to connect: host='db' dbname='taiga' user='postgres' password='password'...
taiga-back | Running database update...
taiga-back | Traceback (most recent call last):
taiga-back |   File "manage.py", line 29, in <module>
taiga-back |     execute_from_command_line(sys.argv)
taiga-back |   File "/usr/lib/python3.7/site-packages/django/core/management/__init__.py", line 364, in execute_from_command_line
taiga-back |     utility.execute()
taiga-back |   File "/usr/lib/python3.7/site-packages/django/core/management/__init__.py", line 308, in execute
taiga-back |     settings.INSTALLED_APPS
taiga-back |   File "/usr/lib/python3.7/site-packages/django/conf/__init__.py", line 56, in __getattr__
taiga-back |     self._setup(name)
taiga-back |   File "/usr/lib/python3.7/site-packages/django/conf/__init__.py", line 41, in _setup
taiga-back |     self._wrapped = Settings(settings_module)
taiga-back |   File "/usr/lib/python3.7/site-packages/django/conf/__init__.py", line 110, in __init__
taiga-back |     mod = importlib.import_module(self.SETTINGS_MODULE)
taiga-back |   File "/usr/lib/python3.7/importlib/__init__.py", line 127, in import_module
taiga-back |     return _bootstrap._gcd_import(name[level:], package, level)
taiga-back |   File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
taiga-back |   File "<frozen importlib._bootstrap>", line 983, in _find_and_load
taiga-back |   File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
taiga-back |   File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
taiga-back |   File "<frozen importlib._bootstrap_external>", line 728, in exec_module
taiga-back |   File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
taiga-back |   File "/srv/taiga/back/settings/__init__.py", line 22, in <module>
taiga-back |     from .celery import *
taiga-back | ModuleNotFoundError: No module named 'settings.celery'
taiga-back | Traceback (most recent call last):
taiga-back |   File "manage.py", line 29, in <module>
taiga-back |     execute_from_command_line(sys.argv)
taiga-back |   File "/usr/lib/python3.7/site-packages/django/core/management/__init__.py", line 364, in execute_from_command_line
taiga-back |     utility.execute()
taiga-back |   File "/usr/lib/python3.7/site-packages/django/core/management/__init__.py", line 308, in execute
taiga-back |     settings.INSTALLED_APPS
taiga-back |   File "/usr/lib/python3.7/site-packages/django/conf/__init__.py", line 56, in __getattr__
taiga-back |     self._setup(name)
taiga-back |   File "/usr/lib/python3.7/site-packages/django/conf/__init__.py", line 41, in _setup
taiga-back |     self._wrapped = Settings(settings_module)
taiga-back |   File "/usr/lib/python3.7/site-packages/django/conf/__init__.py", line 110, in __init__
taiga-back |     mod = importlib.import_module(self.SETTINGS_MODULE)
taiga-back |   File "/usr/lib/python3.7/importlib/__init__.py", line 127, in import_module
taiga-back |     return _bootstrap._gcd_import(name[level:], package, level)
taiga-back |   File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
taiga-back |   File "<frozen importlib._bootstrap>", line 983, in _find_and_load
taiga-back |   File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
taiga-back |   File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
taiga-back |   File "<frozen importlib._bootstrap_external>", line 728, in exec_module
taiga-back |   File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
taiga-back |   File "/srv/taiga/back/settings/__init__.py", line 22, in <module>
taiga-back |     from .celery import *
taiga-back | ModuleNotFoundError: No module named 'settings.celery'
taiga-back | Traceback (most recent call last):
taiga-back |   File "manage.py", line 29, in <module>
taiga-back |     execute_from_command_line(sys.argv)
taiga-back |   File "/usr/lib/python3.7/site-packages/django/core/management/__init__.py", line 364, in execute_from_command_line
taiga-back |     utility.execute()
taiga-back |   File "/usr/lib/python3.7/site-packages/django/core/management/__init__.py", line 308, in execute
taiga-back |     settings.INSTALLED_APPS
taiga-back |   File "/usr/lib/python3.7/site-packages/django/conf/__init__.py", line 56, in __getattr__
taiga-back |     self._setup(name)
taiga-back |   File "/usr/lib/python3.7/site-packages/django/conf/__init__.py", line 41, in _setup
taiga-back |     self._wrapped = Settings(settings_module)
taiga-back |   File "/usr/lib/python3.7/site-packages/django/conf/__init__.py", line 110, in __init__
taiga-back |     mod = importlib.import_module(self.SETTINGS_MODULE)
taiga-back |   File "/usr/lib/python3.7/importlib/__init__.py", line 127, in import_module
taiga-back |     return _bootstrap._gcd_import(name[level:], package, level)
taiga-back |   File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
taiga-back |   File "<frozen importlib._bootstrap>", line 983, in _find_and_load
taiga-back |   File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
taiga-back |   File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
taiga-back |   File "<frozen importlib._bootstrap_external>", line 728, in exec_module
taiga-back |   File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
taiga-back |   File "/srv/taiga/back/settings/__init__.py", line 22, in <module>
taiga-back |     from .celery import *
taiga-back | ModuleNotFoundError: No module named 'settings.celery'
taiga-back | Installing cron jobs...
taiga-back | [2020-05-03 02:50:13 +0000] [15] [INFO] Starting gunicorn 19.9.0
taiga-back | [2020-05-03 02:50:13 +0000] [15] [INFO] Listening at: http://127.0.0.1:8000 (15)
taiga-back | [2020-05-03 02:50:13 +0000] [15] [INFO] Using worker: sync
taiga-back | [2020-05-03 02:50:13 +0000] [30] [INFO] Booting worker with pid: 30
taiga-back | Error: 
taiga-back | Unable to load celery application.
taiga-back | The module settings.celery was not found.
taiga-back | 
taiga-back | [2020-05-03 02:50:13 +0000] [31] [INFO] Booting worker with pid: 31
taiga-back | [2020-05-03 02:50:13 +0000] [32] [INFO] Booting worker with pid: 32
taiga-back | [2020-05-03 02:50:13 +0000] [30] [ERROR] Exception in worker process
taiga-back | Traceback (most recent call last):
taiga-back |   File "/srv/taiga/back/taiga/celery.py", line 28, in <module>
taiga-back |     from settings import celery_local as celery_settings
taiga-back |   File "/srv/taiga/back/settings/__init__.py", line 22, in <module>
taiga-back |     from .celery import *
taiga-back | ModuleNotFoundError: No module named 'settings.celery'
taiga-back | 
taiga-back | During handling of the above exception, another exception occurred:
taiga-back | 
taiga-back | Traceback (most recent call last):
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker
taiga-back |     worker.init_process()
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/workers/base.py", line 129, in init_process
taiga-back |     self.load_wsgi()
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/workers/base.py", line 138, in load_wsgi
taiga-back |     self.wsgi = self.app.wsgi()
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/app/base.py", line 67, in wsgi
taiga-back |     self.callable = self.load()
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 52, in load
taiga-back |     return self.load_wsgiapp()
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 41, in load_wsgiapp
taiga-back |     return util.import_app(self.app_uri)
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/util.py", line 350, in import_app
taiga-back |     __import__(module)
taiga-back |   File "/srv/taiga/back/taiga/__init__.py", line 19, in <module>
taiga-back |     from . import celery
taiga-back |   File "/srv/taiga/back/taiga/celery.py", line 30, in <module>
taiga-back |     from settings import celery as celery_settings
taiga-back |   File "/srv/taiga/back/settings/__init__.py", line 22, in <module>
taiga-back |     from .celery import *
taiga-back | ModuleNotFoundError: No module named 'settings.celery'
taiga-back | [2020-05-03 02:50:13 +0000] [30] [INFO] Worker exiting (pid: 30)
taiga-back | [2020-05-03 02:50:13 +0000] [31] [ERROR] Exception in worker process
taiga-back | Traceback (most recent call last):
taiga-back |   File "/srv/taiga/back/taiga/celery.py", line 28, in <module>
taiga-back |     from settings import celery_local as celery_settings
taiga-back |   File "/srv/taiga/back/settings/__init__.py", line 22, in <module>
taiga-back |     from .celery import *
taiga-back | ModuleNotFoundError: No module named 'settings.celery'
taiga-back | 
taiga-back | During handling of the above exception, another exception occurred:
taiga-back | 
taiga-back | Traceback (most recent call last):
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker
taiga-back |     worker.init_process()
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/workers/base.py", line 129, in init_process
taiga-back |     self.load_wsgi()
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/workers/base.py", line 138, in load_wsgi
taiga-back |     self.wsgi = self.app.wsgi()
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/app/base.py", line 67, in wsgi
taiga-back |     self.callable = self.load()
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 52, in load
taiga-back |     return self.load_wsgiapp()
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 41, in load_wsgiapp
taiga-back |     return util.import_app(self.app_uri)
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/util.py", line 350, in import_app
taiga-back |     __import__(module)
taiga-back |   File "/srv/taiga/back/taiga/__init__.py", line 19, in <module>
taiga-back |     from . import celery
taiga-back |   File "/srv/taiga/back/taiga/celery.py", line 30, in <module>
taiga-back |     from settings import celery as celery_settings
taiga-back |   File "/srv/taiga/back/settings/__init__.py", line 22, in <module>
taiga-back |     from .celery import *
taiga-back | ModuleNotFoundError: No module named 'settings.celery'
taiga-back | [2020-05-03 02:50:13 +0000] [31] [INFO] Worker exiting (pid: 31)
taiga-back | [2020-05-03 02:50:13 +0000] [32] [ERROR] Exception in worker process
taiga-back | Traceback (most recent call last):
taiga-back |   File "/srv/taiga/back/taiga/celery.py", line 28, in <module>
taiga-back |     from settings import celery_local as celery_settings
taiga-back |   File "/srv/taiga/back/settings/__init__.py", line 22, in <module>
taiga-back |     from .celery import *
taiga-back | ModuleNotFoundError: No module named 'settings.celery'
taiga-back | 
taiga-back | During handling of the above exception, another exception occurred:
taiga-back | 
taiga-back | Traceback (most recent call last):
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker
taiga-back |     worker.init_process()
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/workers/base.py", line 129, in init_process
taiga-back |     self.load_wsgi()
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/workers/base.py", line 138, in load_wsgi
taiga-back |     self.wsgi = self.app.wsgi()
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/app/base.py", line 67, in wsgi
taiga-back |     self.callable = self.load()
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 52, in load
taiga-back |     return self.load_wsgiapp()
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 41, in load_wsgiapp
taiga-back |     return util.import_app(self.app_uri)
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/util.py", line 350, in import_app
taiga-back |     __import__(module)
taiga-back |   File "/srv/taiga/back/taiga/__init__.py", line 19, in <module>
taiga-back |     from . import celery
taiga-back |   File "/srv/taiga/back/taiga/celery.py", line 30, in <module>
taiga-back |     from settings import celery as celery_settings
taiga-back |   File "/srv/taiga/back/settings/__init__.py", line 22, in <module>
taiga-back |     from .celery import *
taiga-back | ModuleNotFoundError: No module named 'settings.celery'
taiga-back | [2020-05-03 02:50:13 +0000] [32] [INFO] Worker exiting (pid: 32)
taiga-back | Traceback (most recent call last):
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/arbiter.py", line 203, in run
taiga-back |     self.manage_workers()
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/arbiter.py", line 545, in manage_workers
taiga-back |     self.spawn_workers()
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/arbiter.py", line 617, in spawn_workers
taiga-back |     time.sleep(0.1 * random.random())
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/arbiter.py", line 245, in handle_chld
taiga-back |     self.reap_workers()
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/arbiter.py", line 525, in reap_workers
taiga-back |     raise HaltServer(reason, self.WORKER_BOOT_ERROR)
taiga-back | gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
taiga-back | 
taiga-back | During handling of the above exception, another exception occurred:
taiga-back | 
taiga-back | Traceback (most recent call last):
taiga-back |   File "/usr/bin/gunicorn", line 10, in <module>
taiga-back |     sys.exit(run())
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 61, in run
taiga-back |     WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/app/base.py", line 223, in run
taiga-back |     super(Application, self).run()
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/app/base.py", line 72, in run
taiga-back |     Arbiter(self).run()
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/arbiter.py", line 232, in run
taiga-back |     self.halt(reason=inst.reason, exit_status=inst.exit_status)
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/arbiter.py", line 345, in halt
taiga-back |     self.stop()
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/arbiter.py", line 393, in stop
taiga-back |     time.sleep(0.1)
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/arbiter.py", line 245, in handle_chld
taiga-back |     self.reap_workers()
taiga-back |   File "/usr/lib/python3.7/site-packages/gunicorn/arbiter.py", line 525, in reap_workers
taiga-back |     raise HaltServer(reason, self.WORKER_BOOT_ERROR)
taiga-back | gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>

Restarting docker-compose wipes any changes made to config

Whenever docker-compose gets restarted with changes made to the config (to put in SMTP parameters), it resets the config.py for taiga-back to scratch and locks it again like it does on the first-time setup. I am not taking it down and putting it up again, simply refreshing/restarting the containers themselves.

Imposible to export project

We have problems exporting projects:
ValueError: invalid literal for int() with base 10: ''

ERROR:2018-11-08 16:40:03,446: Internal Server Error: /api/v1/exporter/16
Traceback (most recent call last):
  File "/srv/taiga/back/taiga/export_import/serializers/cache.py", line 35, in cached_get_user_by_pk
    _cache_user_by_pk[pk] = users_models.User.objects.get(pk=pk)
  File "/usr/lib/python3.6/site-packages/django/db/models/manager.py", line 85, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/usr/lib/python3.6/site-packages/django/db/models/query.py", line 371, in get
    clone = self.filter(*args, **kwargs)
  File "/usr/lib/python3.6/site-packages/django/db/models/query.py", line 784, in filter
    return self._filter_or_exclude(False, *args, **kwargs)
  File "/usr/lib/python3.6/site-packages/django/db/models/query.py", line 802, in _filter_or_exclude
    clone.query.add_q(Q(*args, **kwargs))
  File "/usr/lib/python3.6/site-packages/django/db/models/sql/query.py", line 1261, in add_q
    clause, _ = self._add_q(q_object, self.used_aliases)
  File "/usr/lib/python3.6/site-packages/django/db/models/sql/query.py", line 1287, in _add_q
    allow_joins=allow_joins, split_subq=split_subq,
  File "/usr/lib/python3.6/site-packages/django/db/models/sql/query.py", line 1221, in build_filter
    condition = self.build_lookup(lookups, col, value)
  File "/usr/lib/python3.6/site-packages/django/db/models/sql/query.py", line 1115, in build_lookup
    return final_lookup(lhs, rhs)
  File "/usr/lib/python3.6/site-packages/django/db/models/lookups.py", line 24, in __init__
    self.rhs = self.get_prep_lookup()
  File "/usr/lib/python3.6/site-packages/django/db/models/lookups.py", line 74, in get_prep_lookup
    return self.lhs.output_field.get_prep_value(self.rhs)
  File "/usr/lib/python3.6/site-packages/django/db/models/fields/__init__.py", line 966, in get_prep_value
    return int(value)
ValueError: invalid literal for int() with base 10: '[email protected]'

Using the most recent version dockertaiga/back

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.