Git Product home page Git Product logo

docker-taiga-back-base's Introduction

License: AGPL v3 GitHub Workflow Status Docker Automated buid Docker Pulls

Docker image for taiga-back

This Docker repository provides the taiga-back server with a configuration suitable to use with taiga-front.

This image was inspired by ajira86/docker-taiga which is a fork of benhutchins/docker-taiga.

For a more advanced image and full docker-compose example, checkout Monogramm/docker-taiga.

What is Taiga

Taiga is a project management platform for startups and agile developers & designers who want a simple, beautiful tool that makes work truly enjoyable.

taiga.io

Supported tags

https://hub.docker.com/r/monogramm/docker-taiga-back-base/

  • 6.0.9-alpine 6.0-alpine alpine 6.0.9 6.0 latest (images/6.0/alpine/Dockerfile)
  • 5.5.9-alpine 5.5-alpine 5.5.9 5.5 (images/5.5/alpine/Dockerfile)
  • 5.0.15-alpine 5.0-alpine 5.0.15 5.0 (images/5.0/alpine/Dockerfile)
  • 4.2.14-alpine 4.2-alpine 4.2.14 4.2 (images/4.2/alpine/Dockerfile)

Build Docker image

To generate docker images from the template, execute update.sh script.

Install Docker and then run docker build -t docker-taiga-back-base images/VARIANT/VERSION to build the image for the variant and version you need.

You can also build all images by running update.sh build.

Adding Features

If the image does not include the packages you need, you can easily build your own image on top of it. Start your derived image with the FROM statement and add whatever you like.

FROM monogramm/docker-taiga-back-base:alpine

RUN ...

You can also clone this repository and use the update.sh shell script to generate a new Dockerfile based on your own needs.

For instance, you could build a container based on Dolibarr develop branch by setting the update.sh versions like this:

latests=( "master" )

Then simply call update.sh script.

bash update.sh

Your Dockerfile(s) will be generated in the images/ folder.

Auto configuration via environment variables

The Taiga image supports auto configuration via environment variables. You can preconfigure nearly everything that is available in local.py.

See local.py.example and docker-settings.py for more details on configuration.

Gunicorn configuration

Examples:

  • Default

    GUNICORN_TIMEOUT=60
    GUNICORN_WORKERS=4
    GUNICORN_LOGLEVEL=info
    BIND_ADDRESS=0.0.0.0
    PORT=8001
  • SSL (you need to provide certificates yourself)

    GUNICORN_TIMEOUT=60
    GUNICORN_WORKERS=4
    GUNICORN_LOGLEVEL=warn
    GUNICORN_CERTFILE=/etc/letsencrypt/live/my.domain.com/fullchain.pem
    GUNICORN_KEYFILE=/etc/letsencrypt/live/my.domain.com/privkey.pem
    BIND_ADDRESS=0.0.0.0
    PORT=443

Taiga Database configuration

Your database configuration (REQUIRED).

Examples:

  • Default

    POSTGRES_DB=taigadb
    POSTGRES_HOST=taigadb
    POSTGRES_PORT=5432
    POSTGRES_USER=taiga
    POSTGRES_PASSWORD=
  • With external database

    POSTGRES_DB=taigadb
    POSTGRES_HOST=taigadb.company.com
    POSTGRES_PORT=5432
    POSTGRES_USER=taigadb
    POSTGRES_PASSWORD=somethingsecure

TAIGA_HOSTNAME

Default value: localhost

Your service hostname (REQUIRED). Remember to set it in the front client too.

Examples:

TAIGA_HOSTNAME=localhost
TAIGA_HOSTNAME=taiga.company.com

TAIGA_ENABLE_EMAIL

Default value: False

Enable email server configuration

Examples:

ENABLE_EMAIL=False
ENABLE_EMAIL=True
[email protected]
TAIGA_NOTIFICATIONS_INTERVAL=0
EMAIL_USE_TLS=False
EMAIL_USE_SSL=True
EMAIL_HOST=smtp.gmail.com
EMAIL_PORT=465
[email protected]
EMAIL_HOST_PASSWORD=usertaigagmailappsecret
ENABLE_EMAIL=True
[email protected]
TAIGA_NOTIFICATIONS_INTERVAL=300 # requires async mode or cron
EMAIL_USE_TLS=True
EMAIL_USE_SSL=False
EMAIL_HOST=mail.company.com
EMAIL_PORT=587
[email protected]
EMAIL_HOST_PASSWORD=somethingsecure
ENABLE_EMAIL=True
[email protected]
TAIGA_NOTIFICATIONS_INTERVAL=120 # requires async mode or cron
EMAIL_USE_TLS=False
EMAIL_USE_SSL=False
EMAIL_HOST=mail.company.com
EMAIL_PORT=25
[email protected]
EMAIL_HOST_PASSWORD=somethingsecure

TAIGA_ADMIN_PASSWORD

Default value: 123123

The default administrator password

Examples:

TAIGA_ADMIN_PASSWORD=somethingverysecure

TAIGA_SSL

Default value: False

Activate SSL. Remember to enable it in the front client too.

Examples:

TAIGA_SSL=False
TAIGA_SSL=True

TAIGA_SSL_BY_REVERSE_PROXY

Default value: False

Activate SSL through a reverse proxy. Remember to enable it in the front client too.

Examples:

TAIGA_SSL_BY_REVERSE_PROXY=False
TAIGA_SSL_BY_REVERSE_PROXY=True

TAIGA_SECRET_KEY

Default value: '!!!REPLACE-ME-j1598u1J^U*(y251u98u51u5981urf98u2o5uvoiiuzhlit3)!!!'

Secret key used for encryption.

Examples:

TAIGA_SECRET_KEY=somethingreallysecureandrandom

TAIGA_DEBUG

Default value: False

Enable Taiga debug mode.

Examples:

TAIGA_DEBUG=False
TAIGA_DEBUG=True

TAIGA_TEMPLATE_DEBUG

Default value: False

Enable Taiga template debug mode.

Examples:

TAIGA_TEMPLATE_DEBUG=False
TAIGA_TEMPLATE_DEBUG=True

TAIGA_PUBLIC_REGISTER_ENABLED

Default value: False

Enable Taiga registration.

Examples:

PUBLIC_REGISTER_ENABLED=False
PUBLIC_REGISTER_ENABLED=True

TAIGA_SITEMAP_ENABLED

Default value: False

Enable Taiga sitemap.

Examples:

SITEMAP_ENABLED=False
SITEMAP_ENABLED=True

TAIGA_FEEDBACK_ENABLED

Default value: False

Enable Taiga feedback. Remember to enable it in the front client too.

Examples:

FEEDBACK_ENABLED=False
FEEDBACK_ENABLED=True
[email protected]
TAIGA_FEEDBACK_ENABLED=True
[email protected]
FEEDBACK_ENABLED=True
[email protected]

TAIGA_STATS_ENABLED

Default value: False

Enable Taiga statistics.

Examples:

STATS_ENABLED=False
STATS_ENABLED=True

ENABLE_TELEMETRY

Default value: False

Enable Telemetry anonymous data in order to learn about the use of Taiga and improve the platform based on real scenarios.

Examples:

ENABLE_TELEMETRY=False
ENABLE_TELEMETRY=True

TAIGA_IMPORTER_GITHUB_ENABLED

Default value: False

Enable Taiga GitHub importer. Remember to enable it in the front client too. Requires GitHub client ID and secret.

Examples:

ENABLE_GITHUB_IMPORTER=False
ENABLE_GITHUB_IMPORTER=True
GITHUB_IMPORTER_CLIENT_ID=XXXXXX_get_a_valid_client_id_from_github_XXXXXX
GITHUB_IMPORTER_CLIENT_SECRET=XXXXXX_get_a_valid_client_secret_from_github_XXXXXX

TAIGA_IMPORTER_TRELLO_ENABLED

Default value: False

Enable Taiga Trello importer. Remember to enable it in the front client too. Requires Trello API key and secret.

Examples:

ENABLE_TRELLO_IMPORTER=False
ENABLE_TRELLO_IMPORTER=True
TRELLO_IMPORTER_API_KEY=XXXXXX_get_a_valid_api_key_from_trello_XXXXXX
TRELLO_IMPORTER_SECRET_KEY=XXXXXX_get_a_valid_secret_key_from_trello_XXXXXX

TAIGA_IMPORTER_JIRA_ENABLED

Default value: False

Enable Taiga JIRA importer. Remember to enable it in the front client too. Requires JIRA consumer key and valid certificate.

Examples:

ENABLE_JIRA_IMPORTER=False
ENABLE_JIRA_IMPORTER=True
JIRA_IMPORTER_CONSUMER_KEY=XXXXXX_get_a_valid_consumer_key_from_jira_XXXXXX
JIRA_IMPORTER_CERT=XXXXXX_get_a_valid_cert_from_jira_XXXXXX
JIRA_IMPORTER_PUB_CERT=XXXXXX_get_a_valid_pub_cert_from_jira_XXXXXX

TAIGA_IMPORTER_ASANA_ENABLED

Default value: False

Enable Taiga Asana importer. Remember to enable it in the front client too. Requires Asana App ID and secret.

Examples:

ENABLE_ASANA_IMPORTER=False
ENABLE_ASANA_IMPORTER=True
ASANA_IMPORTER_APP_ID=XXXXXX_get_a_valid_app_id_from_asana_XXXXXX
ASANA_IMPORTER_APP_SECRET=XXXXXX_get_a_valid_app_secret_from_asana_XXXXXX

TAIGA_EVENTS_ENABLED

Default value: False

Enable Taiga Events. Requires RabbitMQ.

Examples:

EVENTS_ENABLED=False
EVENTS_ENABLED=True
RABBITMQ_VHOST=/
RABBITMQ_USER=guest
RABBITMQ_PASSWORD=guest
RABBITMQ_HOST=rabbitmq
RABBITMQ_PORT=5672
EVENTS_ENABLED=True
RABBITMQ_VHOST=/
RABBITMQ_USER=taiga
RABBITMQ_PASSWORD=somethingverysecure
RABBITMQ_HOST=taiga_rabbitmq
RABBITMQ_PORT=5672

TAIGA_ASYNC_ENABLED

Default value: False

Enable Taiga asynchronous mode. Requires Redis, Celery and RabbitMQ.

Examples:

CELERY_ENABLED=False
CELERY_ENABLED=True
RABBITMQ_VHOST=/
RABBITMQ_USER=guest
RABBITMQ_PASSWORD=guest
RABBITMQ_HOST=rabbitmq
RABBITMQ_PORT=5672
REDIS_HOST=redis
REDIS_PORT=6379
CELERY_ENABLED=True
RABBITMQ_VHOST=/
RABBITMQ_USER=taiga
RABBITMQ_PASSWORD=somethingverysecure
RABBITMQ_HOST=taiga_rabbitmq
RABBITMQ_PORT=5672
REDIS_HOST=taiga_redis
REDIS_PORT=6379

docker-taiga-back-base's People

Contributors

babisk avatar madmath03 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

michidk xolyu

docker-taiga-back-base's Issues

Error when starting: SyntaxError: invalid syntax

Additional context
It seems that kombu has a bug on python 3.7, which would cause the following error. This bug fixed on kombu 4.2.0 but taiga still using kombu 4.0.2, so please consider downgrade the python to 3.6

Describe the bug
error when starting taiga-docker

taiga-back_1   | SyntaxError: invalid syntax
taiga-back_1   | [2019-03-25 01:47:32 +0000] [18] [ERROR] Exception in worker process
taiga-back_1   | Traceback (most recent call last):
taiga-back_1   |   File "/usr/local/lib/python3.7/site-packages/gunicorn/workers/base.py", line 135, in load_wsgi
taiga-back_1   |     self.wsgi = self.app.wsgi()
taiga-back_1   |   File "/usr/local/lib/python3.7/site-packages/gunicorn/app/base.py", line 67, in wsgi
taiga-back_1   |     self.callable = self.load()
taiga-back_1   |   File "/usr/local/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 65, in load
taiga-back_1   |     return self.load_wsgiapp()
taiga-back_1   |   File "/usr/local/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 52, in load_wsgiapp
taiga-back_1   |     return util.import_app(self.app_uri)
taiga-back_1   |   File "/usr/local/lib/python3.7/site-packages/gunicorn/util.py", line 352, in import_app
taiga-back_1   |     __import__(module)
taiga-back_1   |   File "/usr/src/taiga-back/taiga/__init__.py", line 19, in <module>
taiga-back_1   |     from . import celery
taiga-back_1   |   File "/usr/src/taiga-back/taiga/celery.py", line 21, in <module>
taiga-back_1   |     from celery import Celery
taiga-back_1   |   File "<frozen importlib._bootstrap>", line 1032, in _handle_fromlist
taiga-back_1   |   File "/usr/local/lib/python3.7/site-packages/celery/local.py", line 509, in __getattr__
taiga-back_1   |     module = __import__(self._object_origins[name], None, None, [name])
taiga-back_1   |   File "/usr/local/lib/python3.7/site-packages/celery/app/__init__.py", line 5, in <module>
taiga-back_1   |     from celery import _state
taiga-back_1   |   File "/usr/local/lib/python3.7/site-packages/celery/_state.py", line 15, in <module>
taiga-back_1   |     from celery.utils.threads import LocalStack
taiga-back_1   |   File "/usr/local/lib/python3.7/site-packages/celery/utils/__init__.py", line 10, in <module>
taiga-back_1   |     from .nodenames import worker_direct, nodename, nodesplit
taiga-back_1   |   File "/usr/local/lib/python3.7/site-packages/celery/utils/nodenames.py", line 7, in <module>
taiga-back_1   |     from kombu.entity import Exchange, Queue
taiga-back_1   |   File "/usr/local/lib/python3.7/site-packages/kombu/entity.py", line 6, in <module>
taiga-back_1   |     from .abstract import MaybeChannelBound, Object
taiga-back_1   |   File "/usr/local/lib/python3.7/site-packages/kombu/abstract.py", line 6, in <module>
taiga-back_1   |     from .connection import maybe_channel
taiga-back_1   |   File "/usr/local/lib/python3.7/site-packages/kombu/connection.py", line 893
taiga-back_1   |     return self.transport.implements.async

To Reproduce
docker-compose file:

version: '2'

services:
  taiga-back:
    image: monogramm/docker-taiga-back-base:latest
    depends_on:
      - postgres

    environment:
      TAIGA_HOSTNAME: localhost
      TAIGA_DB_HOST: postgres
      TAIGA_DB_NAME: taigadb
      TAIGA_DB_USER: taiga
      TAIGA_DB_PASSWORD: password

    volumes:
      - ./media:/usr/src/taiga-back/media
      - ./taiga-conf:/taiga

  taiga-front:
    image: monogramm/docker-taiga-front-base:latest
    ports:
      - 2380:80
    depends_on:
      - taiga-back
    environment:
      TAIGA_BACK_HOST: taiga-back
      TAIGA_BACK_PORT: 8001

  postgres:
    image: postgres
    environment:
      POSTGRES_DB: taigadb
      POSTGRES_USER: taiga
      POSTGRES_PASSWORD: password
    ports:
      - 5432
    volumes:
      - ./pgdata:/var/lib/postgresql/data

Docker (please complete the following information):

  • Docker version 18.09.1, build 4c52b90
  • Image: latest

send_notifications does not work

send_notifications does not work
The python manage.py send_notifications command fails.

In general sending emails works in django:

/usr/src/taiga-back # python manage.py sendtestemail [email protected]
Trying import local.py settings...
Enabling Taiga emails...
Enabling Taiga SSL...
Taiga events enabled
/usr/src/taiga-back # echo $?
0

But in order to send the taiga emails, python manage.py send_notifications has to be called. But it always fails:

/usr/src/taiga-back # python manage.py send_notifications
Trying import local.py settings...
Enabling Taiga emails...
Enabling Taiga SSL...
Taiga events enabled
/usr/src/taiga-back/taiga/base/utils/iterators.py:56: UnorderedObjectListWarning: Pagination may yield inconsistent results with an unordered object_list: <class 'taiga.projects.notifica
tions.models.HistoryChangeNotification'> QuerySet.
  paginator = Paginator(queryset, itersize)
/usr/src/taiga-back # echo $?
0

To Reproduce
Steps to reproduce the behavior:

  1. Setup docker-taiga using 5.0-alpine
  2. Setup SMTP env variables (in my case I use a TLS connection)
  3. Log into the container
  4. Run python manage.py send_notifications

Expected behavior
Notifications are sent out and a success message will be printed to the console.

Docker:

  • docker-taiga-back:5.0-alpine

Could not create new project

** tested tag **
4-alpine, 4.1-alpine, latest

** problem **
I can't create new project, it return 400:

 {"creation_template": ["Invalid pk '2' - object does not exist."]}. 

The following error is shown when i run the docker first time, so I guess this error cause that problem. Maybe the execution order of init command is change?

taiga_back_1   | Traceback (most recent call last):
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/backends/utils.py", line 64, in execute
taiga_back_1   |     return self.cursor.execute(sql, params)
taiga_back_1   | psycopg2.ProgrammingError: relation "projects_projecttemplate" does not exist
taiga_back_1   | LINE 1: UPDATE "projects_projecttemplate" SET "tags" = '{}', "tags_c...
taiga_back_1   |                ^
taiga_back_1   |
taiga_back_1   |
taiga_back_1   | The above exception was the direct cause of the following exception:
taiga_back_1   |
taiga_back_1   | Traceback (most recent call last):
taiga_back_1   |   File "manage.py", line 29, in <module>
taiga_back_1   |     execute_from_command_line(sys.argv)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/management/__init__.py", line 364, in execute_from_command_line
taiga_back_1   |     utility.execute()
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/management/__init__.py", line 356, in execute
taiga_back_1   |     self.fetch_command(subcommand).run_from_argv(self.argv)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/management/base.py", line 283, in run_from_argv
taiga_back_1   |     self.execute(*args, **cmd_options)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/management/base.py", line 330, in execute
taiga_back_1   |     output = self.handle(*args, **options)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/management/commands/loaddata.py", line 69, in handle
taiga_back_1   |     self.loaddata(fixture_labels)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/management/commands/loaddata.py", line 109, in loaddata
taiga_back_1   |     self.load_label(fixture_label)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/management/commands/loaddata.py", line 175, in load_label
taiga_back_1   |     obj.save(using=self.using)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/serializers/base.py", line 205, in save
taiga_back_1   |     models.Model.save_base(self.object, using=using, raw=True, **kwargs)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/base.py", line 838, in save_base
taiga_back_1   |     updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/base.py", line 905, in _save_table
taiga_back_1   |     forced_update)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/base.py", line 955, in _do_update
taiga_back_1   |     return filtered._update(values) > 0
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/query.py", line 667, in _update
taiga_back_1   |     return query.get_compiler(self.db).execute_sql(CURSOR)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/sql/compiler.py", line 1204, in execute_sql
taiga_back_1   |     cursor = super(SQLUpdateCompiler, self).execute_sql(result_type)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/sql/compiler.py", line 899, in execute_sql
taiga_back_1   |     raise original_exception
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/sql/compiler.py", line 889, in execute_sql
taiga_back_1   |     cursor.execute(sql, params)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/raven/contrib/django/client.py", line 114, in execute
taiga_back_1   |     return real_execute(self, sql, params)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/backends/utils.py", line 64, in execute
taiga_back_1   |     return self.cursor.execute(sql, params)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/utils.py", line 94, in __exit__
taiga_back_1   |     six.reraise(dj_exc_type, dj_exc_value, traceback)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/utils/six.py", line 685, in reraise
taiga_back_1   |     raise value.with_traceback(tb)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/backends/utils.py", line 64, in execute
taiga_back_1   |     return self.cursor.execute(sql, params)
taiga_back_1   | django.db.utils.ProgrammingError: Problem installing fixture '/usr/src/taiga-back/taiga/projects/fixtures/initial_project_templates.json': Could not load projects.ProjectTemplate(pk=1): relation "projects_projecttemplate" does not exist
taiga_back_1   | LINE 1: UPDATE "projects_projecttemplate" SET "tags" = '{}', "tags_c...
taiga_back_1   |                ^
taiga_back_1   |
taiga_back_1   | Trying import local.py settings...
taiga_back_1   | Enabling Taiga emails...
taiga_back_1   | Taiga registration enabled
taiga_back_1   | CommandError: No fixture named 'initial_role' found.
taiga_back_1   | Changing initial admin password
taiga_back_1   | Trying import local.py settings...
taiga_back_1   | Enabling Taiga emails...

** full log **

taigadb_1      | The files belonging to this database system will be owned by user "postgres".
taigadb_1      | This user must also own the server process.
taigadb_1      |
taigadb_1      | The database cluster will be initialized with locale "en_US.utf8".
taigadb_1      | The default database encoding has accordingly been set to "UTF8".
taigadb_1      | The default text search configuration will be set to "english".
taigadb_1      |
taigadb_1      | Data page checksums are disabled.
taigadb_1      |
taigadb_1      | fixing permissions on existing directory /var/lib/postgresql/data ... ok
taigadb_1      | creating subdirectories ... ok
taigadb_1      | selecting default max_connections ... 100
taigadb_1      | selecting default shared_buffers ... 128MB
taigadb_1      | selecting dynamic shared memory implementation ... posix
taigadb_1      | creating configuration files ... ok
taigadb_1      | running bootstrap script ... ok
taigadb_1      | performing post-bootstrap initialization ... sh: locale: not found
taigadb_1      | 2019-03-27 08:31:10.928 UTC [26] WARNING:  no usable system locales were found
taigadb_1      | ok
taiga_front_1  | Reset Taiga Events
taiga_front_1  | Enabling external SSL support! SSL handling must be done by a reverse proxy or a similar system
taiga_front_1  | Updating Taiga Front debug status: false
taiga_front_1  | Updating Taiga Front debug info status: false
taiga_front_1  | Updating Taiga Front default language: zh-hans
taiga_front_1  | Updating Taiga Front default theme: taiga
taiga_front_1  | Updating Taiga Front public registration status: true
taiga_front_1  | Updating Taiga Front feedback status: false
taiga_front_1  | Reset Taiga Front support URL
taiga_front_1  | Reset Taiga Front privacy policy URL
taiga_front_1  | Reset Taiga Front terms of services URL
taiga_front_1  | Reset Taiga Front GDPR compliance URL
taiga_front_1  | Updating Taiga Front max upload file size: 104857600
taiga_front_1  | Reset Taiga Front contribution plugins list
taiga_front_1  | Reset Taiga Front importers list
taiga_front_1  | Updating Taiga Front Gravatar status: true
taiga_front_1  | Updating Taiga Front login form type: normal
taiga_front_1  | Updating Taiga Back connection: taiga_back
taiga_front_1  | Updating Taiga Events connection: taigaevents
taiga_front_1  | Checking nginx configuration...
taigadb_1      | syncing data to disk ... ok
taigadb_1      |
taigadb_1      | WARNING: enabling "trust" authentication for local connections
taigadb_1      | You can change this by editing pg_hba.conf or using the option -A, or
taigadb_1      | --auth-local and --auth-host, the next time you run initdb.
taigadb_1      |
taigadb_1      | Success. You can now start the database server using:
taigadb_1      |
taigadb_1      |     pg_ctl -D /var/lib/postgresql/data -l logfile start
taigadb_1      |
taigadb_1      | waiting for server to start....2019-03-27 08:31:11.753 UTC [30] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
taiga_front_1  | nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
taiga_front_1  | nginx: configuration file /etc/nginx/nginx.conf test is successful
taiga_front_1  | Start nginx server...
taigadb_1      | 2019-03-27 08:31:11.773 UTC [31] LOG:  database system was shut down at 2019-03-27 08:31:11 UTC
taigadb_1      | 2019-03-27 08:31:11.775 UTC [30] LOG:  database system is ready to accept connections
taigadb_1      |  done
taigadb_1      | server started
taigadb_1      | CREATE DATABASE
taigadb_1      |
taigadb_1      |
taigadb_1      | /usr/local/bin/docker-entrypoint.sh: ignoring /docker-entrypoint-initdb.d/*
taigadb_1      |
taigadb_1      | 2019-03-27 08:31:12.091 UTC [30] LOG:  received fast shutdown request
taigadb_1      | waiting for server to shut down....2019-03-27 08:31:12.092 UTC [30] LOG:  aborting any active transactions
taigadb_1      | 2019-03-27 08:31:12.094 UTC [30] LOG:  background worker "logical replication launcher" (PID 37) exited with exit code 1
taigadb_1      | 2019-03-27 08:31:12.094 UTC [32] LOG:  shutting down
taigadb_1      | 2019-03-27 08:31:12.099 UTC [30] LOG:  database system is shut down
taigadb_1      |  done
taigadb_1      | server stopped
taigadb_1      |
taigadb_1      | PostgreSQL init process complete; ready for start up.
taigadb_1      |
taigadb_1      | 2019-03-27 08:31:12.202 UTC [1] LOG:  listening on IPv4 address "0.0.0.0", port 5432
taigadb_1      | 2019-03-27 08:31:12.202 UTC [1] LOG:  listening on IPv6 address "::", port 5432
taigadb_1      | 2019-03-27 08:31:12.203 UTC [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
taigadb_1      | 2019-03-27 08:31:12.214 UTC [41] LOG:  database system was shut down at 2019-03-27 08:31:12 UTC
taigadb_1      | 2019-03-27 08:31:12.216 UTC [1] LOG:  database system is ready to accept connections
taiga_back_1   | Running database check
taiga_back_1   | Connecting to database:
taiga_back_1   | dbname='taiga' user='taiga' host='taigadb' password='******'
taiga_back_1   | Database does not appear to be setup.
taiga_back_1   | Configuring initial database
taiga_back_1   | Trying import local.py settings...
taiga_back_1   | Enabling Taiga emails...
taiga_back_1   | Taiga registration enabled
taigadb_1      | 2019-03-27 08:31:17.996 UTC [49] ERROR:  relation "users_user" does not exist at character 756
taigadb_1      | 2019-03-27 08:31:17.996 UTC [49] STATEMENT:  SELECT "users_user"."id", "users_user"."password", "users_user"."last_login", "users_user"."is_superuser", "users_user"."uuid", "users_user"."username", "users_user"."email", "users_user"."is_active", "users_user"."full_name", "users_user"."color", "users_user"."bio", "users_user"."photo", "users_user"."date_joined", "users_user"."accepted_terms", "users_user"."read_new_terms", "users_user"."lang", "users_user"."theme", "users_user"."timezone", "users_user"."colorize_tags", "users_user"."token", "users_user"."email_token", "users_user"."new_email", "users_user"."is_system", "users_user"."max_private_projects", "users_user"."max_public_projects", "users_user"."max_memberships_private_projects", "users_user"."max_memberships_public_projects" FROM "users_user" WHERE "users_user"."username" = 'admin'
taiga_back_1   | Traceback (most recent call last):
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/backends/utils.py", line 64, in execute
taiga_back_1   |     return self.cursor.execute(sql, params)
taiga_back_1   | psycopg2.ProgrammingError: relation "users_user" does not exist
taiga_back_1   | LINE 1: ...sers_user"."max_memberships_public_projects" FROM "users_use...
taiga_back_1   |                                                              ^
taiga_back_1   |
taiga_back_1   |
taiga_back_1   | The above exception was the direct cause of the following exception:
taiga_back_1   |
taiga_back_1   | Traceback (most recent call last):
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/serializers/json.py", line 82, in Deserializer
taiga_back_1   |     for obj in PythonDeserializer(objects, **options):
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/serializers/python.py", line 183, in Deserializer
taiga_back_1   |     obj = base.build_instance(Model, data, db)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/serializers/base.py", line 227, in build_instance
taiga_back_1   |     obj.pk = Model._default_manager.db_manager(db).get_by_natural_key(*natural_key).pk
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/contrib/auth/base_user.py", line 48, in get_by_natural_key
taiga_back_1   |     return self.get(**{self.model.USERNAME_FIELD: username})
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/manager.py", line 85, in manager_method
taiga_back_1   |     return getattr(self.get_queryset(), name)(*args, **kwargs)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/query.py", line 374, in get
taiga_back_1   |     num = len(clone)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/query.py", line 232, in __len__
taiga_back_1   |     self._fetch_all()
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/query.py", line 1121, in _fetch_all
taiga_back_1   |     self._result_cache = list(self._iterable_class(self))
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/query.py", line 53, in __iter__
taiga_back_1   |     results = compiler.execute_sql(chunked_fetch=self.chunked_fetch)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/sql/compiler.py", line 899, in execute_sql
taiga_back_1   |     raise original_exception
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/sql/compiler.py", line 889, in execute_sql
taiga_back_1   |     cursor.execute(sql, params)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/raven/contrib/django/client.py", line 114, in execute
taiga_back_1   |     return real_execute(self, sql, params)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/backends/utils.py", line 64, in execute
taiga_back_1   |     return self.cursor.execute(sql, params)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/utils.py", line 94, in __exit__
taiga_back_1   |     six.reraise(dj_exc_type, dj_exc_value, traceback)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/utils/six.py", line 685, in reraise
taiga_back_1   |     raise value.with_traceback(tb)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/backends/utils.py", line 64, in execute
taiga_back_1   |     return self.cursor.execute(sql, params)
taiga_back_1   | django.db.utils.ProgrammingError: relation "users_user" does not exist
taiga_back_1   | LINE 1: ...sers_user"."max_memberships_public_projects" FROM "users_use...
taiga_back_1   |                                                              ^
taiga_back_1   |
taiga_back_1   |
taiga_back_1   | During handling of the above exception, another exception occurred:
taiga_back_1   |
taiga_back_1   | Traceback (most recent call last):
taiga_back_1   |   File "manage.py", line 29, in <module>
taiga_back_1   |     execute_from_command_line(sys.argv)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/management/__init__.py", line 364, in execute_from_command_line
taiga_back_1   |     utility.execute()
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/management/__init__.py", line 356, in execute
taiga_back_1   |     self.fetch_command(subcommand).run_from_argv(self.argv)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/management/base.py", line 283, in run_from_argv
taiga_back_1   |     self.execute(*args, **cmd_options)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/management/base.py", line 330, in execute
taiga_back_1   |     output = self.handle(*args, **options)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/management/commands/loaddata.py", line 69, in handle
taiga_back_1   |     self.loaddata(fixture_labels)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/management/commands/loaddata.py", line 109, in loaddata
taiga_back_1   |     self.load_label(fixture_label)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/management/commands/loaddata.py", line 166, in load_label
taiga_back_1   |     for obj in objects:
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/serializers/json.py", line 88, in Deserializer
taiga_back_1   |     six.reraise(DeserializationError, DeserializationError(e), sys.exc_info()[2])
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/utils/six.py", line 685, in reraise
taiga_back_1   |     raise value.with_traceback(tb)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/serializers/json.py", line 82, in Deserializer
taiga_back_1   |     for obj in PythonDeserializer(objects, **options):
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/serializers/python.py", line 183, in Deserializer
taiga_back_1   |     obj = base.build_instance(Model, data, db)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/serializers/base.py", line 227, in build_instance
taiga_back_1   |     obj.pk = Model._default_manager.db_manager(db).get_by_natural_key(*natural_key).pk
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/contrib/auth/base_user.py", line 48, in get_by_natural_key
taiga_back_1   |     return self.get(**{self.model.USERNAME_FIELD: username})
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/manager.py", line 85, in manager_method
taiga_back_1   |     return getattr(self.get_queryset(), name)(*args, **kwargs)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/query.py", line 374, in get
taiga_back_1   |     num = len(clone)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/query.py", line 232, in __len__
taiga_back_1   |     self._fetch_all()
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/query.py", line 1121, in _fetch_all
taiga_back_1   |     self._result_cache = list(self._iterable_class(self))
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/query.py", line 53, in __iter__
taiga_back_1   |     results = compiler.execute_sql(chunked_fetch=self.chunked_fetch)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/sql/compiler.py", line 899, in execute_sql
taiga_back_1   |     raise original_exception
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/sql/compiler.py", line 889, in execute_sql
taiga_back_1   |     cursor.execute(sql, params)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/raven/contrib/django/client.py", line 114, in execute
taiga_back_1   |     return real_execute(self, sql, params)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/backends/utils.py", line 64, in execute
taiga_back_1   |     return self.cursor.execute(sql, params)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/utils.py", line 94, in __exit__
taiga_back_1   |     six.reraise(dj_exc_type, dj_exc_value, traceback)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/utils/six.py", line 685, in reraise
taiga_back_1   |     raise value.with_traceback(tb)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/backends/utils.py", line 64, in execute
taiga_back_1   |     return self.cursor.execute(sql, params)
taiga_back_1   | django.core.serializers.base.DeserializationError: Problem installing fixture '/usr/src/taiga-back/taiga/users/fixtures/initial_user.json': relation "users_user" does not exist
taiga_back_1   | LINE 1: ...sers_user"."max_memberships_public_projects" FROM "users_use...
taiga_back_1   |                                                              ^
taiga_back_1   |
taiga_back_1   | Trying import local.py settings...
taiga_back_1   | Enabling Taiga emails...
taiga_back_1   | Taiga registration enabled
taigadb_1      | 2019-03-27 08:31:19.501 UTC [50] ERROR:  relation "projects_projecttemplate" does not exist at character 8
taigadb_1      | 2019-03-27 08:31:19.501 UTC [50] STATEMENT:  UPDATE "projects_projecttemplate" SET "tags" = '{}', "tags_colors" = '{}', "name" = 'Scrum', "slug" = 'scrum', "description" = 'The agile product backlog in Scrum is a prioritized features list, containing short descriptions of all functionality desired in the product. When applying Scrum, it''s not necessary to start a project with a lengthy, upfront effort to document all requirements. The Scrum product backlog is then allowed to grow and change as more is learned about the product and its customers', "order" = 1, "created_date" = '2014-04-22T14:48:43.596000+00:00'::timestamptz, "modified_date" = '2016-08-24T16:26:40.845000+00:00'::timestamptz, "default_owner_role" = 'product-owner', "is_contact_activated" = true, "is_epics_activated" = false, "is_backlog_activated" = true, "is_kanban_activated" = false, "is_wiki_activated" = true, "is_issues_activated" = true, "is_looking_for_people" = false, "looking_for_people_note" = '', "videoconferences" = NULL, "videoconferences_extra_data" = '', "default_options" = '{"points": "?", "priority": "Normal", "us_status": "New", "issue_type": "Bug", "epic_status": "New", "severity": "Normal", "task_status": "New", "issue_status": "New"}', "epic_statuses" = '[{"slug": "new", "color": "#999999", "name": "New", "order": 1, "is_closed": false}, {"slug": "ready", "color": "#ff8a84", "name": "Ready", "order": 2, "is_closed": false}, {"slug": "in-progress", "color": "#ff9900", "name": "In progress", "order": 3, "is_closed": false}, {"slug": "ready-for-test", "color": "#fcc000", "name": "Ready for test", "order": 4, "is_closed": false}, {"slug": "done", "color": "#669900", "name": "Done", "order": 5, "is_closed": true}]', "us_statuses" = '[{"slug": "new", "name": "New", "order": 1, "is_archived": false, "color": "#999999", "is_closed": false, "wip_limit": null}, {"slug": "ready", "name": "Ready", "order": 2, "is_archived": false, "color": "#ff8a84", "is_closed": false, "wip_limit": null}, {"slug": "in-progress", "name": "In progress", "order": 3, "is_archived": false, "color": "#ff9900", "is_closed": false, "wip_limit": null}, {"slug": "ready-for-test", "name": "Ready for test", "order": 4, "is_archived": false, "color": "#fcc000", "is_closed": false, "wip_limit": null}, {"slug": "done", "name": "Done", "order": 5, "is_archived": false, "color": "#669900", "is_closed": true, "wip_limit": null}, {"slug": "archived", "name": "Archived", "order": 6, "is_archived": true, "color": "#5c3566", "is_closed": true, "wip_limit": null}]', "us_duedates" = '[{"name": "Default", "order": 1, "by_default": true, "color": "#9dce0a", "days_to_due": null}, {"name": "Due soon", "order": 2, "by_default": false, "color": "#ff9900", "days_to_due": 14}, {"name": "Past due", "order": 3, "by_default": false, "color": "#ff8a84", "days_to_due": 0}]', "points" = '[{"name": "?", "order": 1, "value": null}, {"name": "0", "order": 2, "value": 0.0}, {"name": "1/2", "order": 3, "value": 0.5}, {"name": "1", "order": 4, "value": 1.0}, {"name": "2", "order": 5, "value": 2.0}, {"name": "3", "order": 6, "value": 3.0}, {"name": "5", "order": 7, "value": 5.0}, {"name": "8", "order": 8, "value": 8.0}, {"name": "10", "order": 9, "value": 10.0}, {"name": "13", "order": 10, "value": 13.0}, {"name": "20", "order": 11, "value": 20.0}, {"name": "40", "order": 12, "value": 40.0}]', "task_statuses" = '[{"slug": "new", "color": "#999999", "name": "New", "order": 1, "is_closed": false}, {"slug": "in-progress", "color": "#ff9900", "name": "In progress", "order": 2, "is_closed": false}, {"slug": "ready-for-test", "color": "#ffcc00", "name": "Ready for test", "order": 3, "is_closed": true}, {"slug": "closed", "color": "#669900", "name": "Closed", "order": 4, "is_closed": true}, {"slug": "needs-info", "color": "#999999", "name": "Needs Info", "order": 5, "is_closed": false}]', "task_duedates" = '[{"name": "Default", "order": 1, "by_default": true, "color": "#9dce0a", "days_to_due": null}, {"name": "Due soon", "order": 2, "by_default": false, "color": "#ff9900", "days_to_due": 14}, {"name": "Past due", "order": 3, "by_default": false, "color": "#ff8a84", "days_to_due": 0}]', "issue_statuses" = '[{"slug": "new", "color": "#8C2318", "name": "New", "order": 1, "is_closed": false}, {"slug": "in-progress", "color": "#5E8C6A", "name": "In progress", "order": 2, "is_closed": false}, {"slug": "ready-for-test", "color": "#88A65E", "name": "Ready for test", "order": 3, "is_closed": true}, {"slug": "closed", "color": "#BFB35A", "name": "Closed", "order": 4, "is_closed": true}, {"slug": "needs-info", "color": "#89BAB4", "name": "Needs Info", "order": 5, "is_closed": false}, {"slug": "rejected", "color": "#CC0000", "name": "Rejected", "order": 6, "is_closed": true}, {"slug": "posponed", "color": "#666666", "name": "Postponed", "order": 7, "is_closed": false}]', "issue_types" = '[{"color": "#89BAB4", "name": "Bug", "order": 1}, {"color": "#ba89a8", "name": "Question", "order": 2}, {"color": "#89a8ba", "name": "Enhancement", "order": 3}]', "issue_duedates" = '[{"name": "Default", "order": 1, "by_default": true, "color": "#9dce0a", "days_to_due": null}, {"name": "Due soon", "order": 2, "by_default": false, "color": "#ff9900", "days_to_due": 14}, {"name": "Past due", "order": 3, "by_default": false, "color": "#ff8a84", "days_to_due": 0}]', "priorities" = '[{"color": "#666666", "name": "Low", "order": 1}, {"color": "#669933", "name": "Normal", "order": 3}, {"color": "#CC0000", "name": "High", "order": 5}]', "severities" = '[{"color": "#666666", "name": "Wishlist", "order": 1}, {"color": "#669933", "name": "Minor", "order": 2}, {"color": "#0000FF", "name": "Normal", "order": 3}, {"color": "#FFA500", "name": "Important", "order": 4}, {"color": "#CC0000", "name": "Critical", "order": 5}]', "roles" = '[{"slug": "ux", "computable": true, "name": "UX", "order": 10, "permissions": ["add_issue", "modify_issue", "delete_issue", "view_issues", "add_milestone", "modify_milestone", "delete_milestone", "view_milestones", "view_project", "add_task", "modify_task", "delete_task", "view_tasks", "add_us", "modify_us", "delete_us", "view_us", "add_wiki_page", "modify_wiki_page", "delete_wiki_page", "view_wiki_pages", "add_wiki_link", "delete_wiki_link", "view_wiki_links", "view_epics", "add_epic", "modify_epic", "delete_epic", "comment_epic", "comment_us", "comment_task", "comment_issue", "comment_wiki_page"]}, {"slug": "design", "computable": true, "name": "Design", "order": 20, "permissions": ["add_issue", "modify_issue", "delete_issue", "view_issues", "add_milestone", "modify_milestone", "delete_milestone", "view_milestones", "view_project", "add_task", "modify_task", "delete_task", "view_tasks", "add_us", "modify_us", "delete_us", "view_us", "add_wiki_page", "modify_wiki_page", "delete_wiki_page", "view_wiki_pages", "add_wiki_link", "delete_wiki_link", "view_wiki_links", "view_epics", "add_epic", "modify_epic", "delete_epic", "comment_epic", "comment_us", "comment_task", "comment_issue", "comment_wiki_page"]}, {"slug": "front", "computable": true, "name": "Front", "order": 30, "permissions": ["add_issue", "modify_issue", "delete_issue", "view_issues", "add_milestone", "modify_milestone", "delete_milestone", "view_milestones", "view_project", "add_task", "modify_task", "delete_task", "view_tasks", "add_us", "modify_us", "delete_us", "view_us", "add_wiki_page", "modify_wiki_page", "delete_wiki_page", "view_wiki_pages", "add_wiki_link", "delete_wiki_link", "view_wiki_links", "view_epics", "add_epic", "modify_epic", "delete_epic", "comment_epic", "comment_us", "comment_task", "comment_issue", "comment_wiki_page"]}, {"slug": "back", "computable": true, "name": "Back", "order": 40, "permissions": ["add_issue", "modify_issue", "delete_issue", "view_issues", "add_milestone", "modify_milestone", "delete_milestone", "view_milestones", "view_project", "add_task", "modify_task", "delete_task", "view_tasks", "add_us", "modify_us", "delete_us", "view_us", "add_wiki_page", "modify_wiki_page", "delete_wiki_page", "view_wiki_pages", "add_wiki_link", "delete_wiki_link", "view_wiki_links", "view_epics", "add_epic", "modify_epic", "delete_epic", "comment_epic", "comment_us", "comment_task", "comment_issue", "comment_wiki_page"]}, {"slug": "product-owner", "computable": false, "name": "Product Owner", "order": 50, "permissions": ["add_issue", "modify_issue", "delete_issue", "view_issues", "add_milestone", "modify_milestone", "delete_milestone", "view_milestones", "view_project", "add_task", "modify_task", "delete_task", "view_tasks", "add_us", "modify_us", "delete_us", "view_us", "add_wiki_page", "modify_wiki_page", "delete_wiki_page", "view_wiki_pages", "add_wiki_link", "delete_wiki_link", "view_wiki_links", "view_epics", "add_epic", "modify_epic", "delete_epic", "comment_epic", "comment_us", "comment_task", "comment_issue", "comment_wiki_page"]}, {"slug": "stakeholder", "computable": false, "name": "Stakeholder", "order": 60, "permissions": ["add_issue", "modify_issue", "delete_issue", "view_issues", "view_milestones", "view_project", "view_tasks", "view_us", "modify_wiki_page", "view_wiki_pages", "add_wiki_link", "delete_wiki_link", "view_wiki_links", "view_epics", "comment_epic", "comment_us", "comment_task", "comment_issue", "comment_wiki_page"]}]', "epic_custom_attributes" = '[]', "us_custom_attributes" = '[]', "task_custom_attributes" = '[]', "issue_custom_attributes" = '[]' WHERE "projects_projecttemplate"."id" = 1
taiga_back_1   | Traceback (most recent call last):
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/backends/utils.py", line 64, in execute
taiga_back_1   |     return self.cursor.execute(sql, params)
taiga_back_1   | psycopg2.ProgrammingError: relation "projects_projecttemplate" does not exist
taiga_back_1   | LINE 1: UPDATE "projects_projecttemplate" SET "tags" = '{}', "tags_c...
taiga_back_1   |                ^
taiga_back_1   |
taiga_back_1   |
taiga_back_1   | The above exception was the direct cause of the following exception:
taiga_back_1   |
taiga_back_1   | Traceback (most recent call last):
taiga_back_1   |   File "manage.py", line 29, in <module>
taiga_back_1   |     execute_from_command_line(sys.argv)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/management/__init__.py", line 364, in execute_from_command_line
taiga_back_1   |     utility.execute()
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/management/__init__.py", line 356, in execute
taiga_back_1   |     self.fetch_command(subcommand).run_from_argv(self.argv)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/management/base.py", line 283, in run_from_argv
taiga_back_1   |     self.execute(*args, **cmd_options)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/management/base.py", line 330, in execute
taiga_back_1   |     output = self.handle(*args, **options)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/management/commands/loaddata.py", line 69, in handle
taiga_back_1   |     self.loaddata(fixture_labels)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/management/commands/loaddata.py", line 109, in loaddata
taiga_back_1   |     self.load_label(fixture_label)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/management/commands/loaddata.py", line 175, in load_label
taiga_back_1   |     obj.save(using=self.using)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/serializers/base.py", line 205, in save
taiga_back_1   |     models.Model.save_base(self.object, using=using, raw=True, **kwargs)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/base.py", line 838, in save_base
taiga_back_1   |     updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/base.py", line 905, in _save_table
taiga_back_1   |     forced_update)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/base.py", line 955, in _do_update
taiga_back_1   |     return filtered._update(values) > 0
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/query.py", line 667, in _update
taiga_back_1   |     return query.get_compiler(self.db).execute_sql(CURSOR)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/sql/compiler.py", line 1204, in execute_sql
taiga_back_1   |     cursor = super(SQLUpdateCompiler, self).execute_sql(result_type)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/sql/compiler.py", line 899, in execute_sql
taiga_back_1   |     raise original_exception
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/sql/compiler.py", line 889, in execute_sql
taiga_back_1   |     cursor.execute(sql, params)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/raven/contrib/django/client.py", line 114, in execute
taiga_back_1   |     return real_execute(self, sql, params)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/backends/utils.py", line 64, in execute
taiga_back_1   |     return self.cursor.execute(sql, params)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/utils.py", line 94, in __exit__
taiga_back_1   |     six.reraise(dj_exc_type, dj_exc_value, traceback)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/utils/six.py", line 685, in reraise
taiga_back_1   |     raise value.with_traceback(tb)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/backends/utils.py", line 64, in execute
taiga_back_1   |     return self.cursor.execute(sql, params)
taiga_back_1   | django.db.utils.ProgrammingError: Problem installing fixture '/usr/src/taiga-back/taiga/projects/fixtures/initial_project_templates.json': Could not load projects.ProjectTemplate(pk=1): relation "projects_projecttemplate" does not exist
taiga_back_1   | LINE 1: UPDATE "projects_projecttemplate" SET "tags" = '{}', "tags_c...
taiga_back_1   |                ^
taiga_back_1   |
taiga_back_1   | Trying import local.py settings...
taiga_back_1   | Enabling Taiga emails...
taiga_back_1   | Taiga registration enabled
taiga_back_1   | CommandError: No fixture named 'initial_role' found.
taiga_back_1   | Changing initial admin password
taiga_back_1   | Trying import local.py settings...
taiga_back_1   | Enabling Taiga emails...
taiga_back_1   | Taiga registration enabled
taigadb_1      | 2019-03-27 08:31:22.414 UTC [52] ERROR:  relation "users_user" does not exist at character 756
taigadb_1      | 2019-03-27 08:31:22.414 UTC [52] STATEMENT:  SELECT "users_user"."id", "users_user"."password", "users_user"."last_login", "users_user"."is_superuser", "users_user"."uuid", "users_user"."username", "users_user"."email", "users_user"."is_active", "users_user"."full_name", "users_user"."color", "users_user"."bio", "users_user"."photo", "users_user"."date_joined", "users_user"."accepted_terms", "users_user"."read_new_terms", "users_user"."lang", "users_user"."theme", "users_user"."timezone", "users_user"."colorize_tags", "users_user"."token", "users_user"."email_token", "users_user"."new_email", "users_user"."is_system", "users_user"."max_private_projects", "users_user"."max_public_projects", "users_user"."max_memberships_private_projects", "users_user"."max_memberships_public_projects" FROM "users_user" WHERE "users_user"."username" = 'admin'
taiga_back_1   | Traceback (most recent call last):
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/backends/utils.py", line 64, in execute
taiga_back_1   |     return self.cursor.execute(sql, params)
taiga_back_1   | psycopg2.ProgrammingError: relation "users_user" does not exist
taiga_back_1   | LINE 1: ...sers_user"."max_memberships_public_projects" FROM "users_use...
taiga_back_1   |                                                              ^
taiga_back_1   |
taiga_back_1   |
taiga_back_1   | The above exception was the direct cause of the following exception:
taiga_back_1   |
taiga_back_1   | Traceback (most recent call last):
taiga_back_1   |   File "manage.py", line 29, in <module>
taiga_back_1   |     execute_from_command_line(sys.argv)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/management/__init__.py", line 364, in execute_from_command_line
taiga_back_1   |     utility.execute()
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/management/__init__.py", line 356, in execute
taiga_back_1   |     self.fetch_command(subcommand).run_from_argv(self.argv)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/management/base.py", line 283, in run_from_argv
taiga_back_1   |     self.execute(*args, **cmd_options)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/management/base.py", line 330, in execute
taiga_back_1   |     output = self.handle(*args, **options)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/core/management/commands/shell.py", line 101, in handle
taiga_back_1   |     exec(sys.stdin.read())
taiga_back_1   |   File "<string>", line 12, in <module>
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/manager.py", line 85, in manager_method
taiga_back_1   |     return getattr(self.get_queryset(), name)(*args, **kwargs)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/query.py", line 374, in get
taiga_back_1   |     num = len(clone)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/query.py", line 232, in __len__
taiga_back_1   |     self._fetch_all()
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/query.py", line 1121, in _fetch_all
taiga_back_1   |     self._result_cache = list(self._iterable_class(self))
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/query.py", line 53, in __iter__
taiga_back_1   |     results = compiler.execute_sql(chunked_fetch=self.chunked_fetch)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/sql/compiler.py", line 899, in execute_sql
taiga_back_1   |     raise original_exception
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/models/sql/compiler.py", line 889, in execute_sql
taiga_back_1   |     cursor.execute(sql, params)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/raven/contrib/django/client.py", line 114, in execute
taiga_back_1   |     return real_execute(self, sql, params)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/backends/utils.py", line 64, in execute
taiga_back_1   |     return self.cursor.execute(sql, params)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/utils.py", line 94, in __exit__
taiga_back_1   |     six.reraise(dj_exc_type, dj_exc_value, traceback)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/utils/six.py", line 685, in reraise
taiga_back_1   |     raise value.with_traceback(tb)
taiga_back_1   |   File "/usr/local/lib/python3.6/site-packages/django/db/backends/utils.py", line 64, in execute
taiga_back_1   |     return self.cursor.execute(sql, params)
taiga_back_1   | django.db.utils.ProgrammingError: relation "users_user" does not exist
taiga_back_1   | LINE 1: ...sers_user"."max_memberships_public_projects" FROM "users_use...
taiga_back_1   |                                                              ^
taiga_back_1   |
taiga_back_1   | Execute database migrations...
taiga_back_1   | Trying import local.py settings...
taiga_back_1   | Enabling Taiga emails...
taiga_back_1   | Taiga registration enabled
taiga_back_1   | Operations to perform:
taiga_back_1   |   Apply all migrations: admin, attachments, auth, bitbucket, contact, contenttypes, custom_attributes, djmail, easy_thumbnails, epics, external_apps, feedback, github, gitlab, gogs, history, issues, likes, milestones, notifications, projects, references, sessions, settings, tasks, timeline, users, userstorage, userstories, votes, webhooks, wiki
taiga_back_1   | Running migrations:
taiga_back_1   |   Applying contenttypes.0001_initial... OK
taiga_back_1   |   Applying users.0001_initial... OK
taiga_back_1   |   Applying admin.0001_initial... OK
taiga_back_1   |   Applying admin.0002_logentry_remove_auto_add... OK
taiga_back_1   |   Applying users.0002_auto_20140903_0916... OK
taiga_back_1   |   Applying projects.0001_initial... OK
taiga_back_1   |   Applying projects.0002_auto_20140903_0920... OK
taiga_back_1   |   Applying attachments.0001_initial... OK
taiga_back_1   |   Applying attachments.0002_add_size_and_name_fields... OK
taiga_back_1   |   Applying attachments.0003_auto_20150114_0954... OK
taiga_back_1   |   Applying attachments.0004_auto_20150508_1141... OK
taiga_back_1   |   Applying attachments.0005_attachment_sha1... OK
taiga_back_1   |   Applying attachments.0006_auto_20160617_1233... OK
taiga_back_1   |   Applying attachments.0007_attachment_from_comment... OK
taiga_back_1   |   Applying attachments.0008_auto_20170201_1053... OK
taiga_back_1   |   Applying contenttypes.0002_remove_content_type_name... OK
taiga_back_1   |   Applying auth.0001_initial... OK
taiga_back_1   |   Applying auth.0002_alter_permission_name_max_length... OK
taiga_back_1   |   Applying auth.0003_alter_user_email_max_length... OK
taiga_back_1   |   Applying auth.0004_alter_user_username_opts... OK
taiga_back_1   |   Applying auth.0005_alter_user_last_login_null... OK
taiga_back_1   |   Applying auth.0006_require_contenttypes_0002... OK
taiga_back_1   |   Applying auth.0007_alter_validators_add_error_messages... OK
taiga_back_1   |   Applying auth.0008_alter_user_username_max_length... OK
taiga_back_1   |   Applying users.0003_auto_20140903_0925... OK
taiga_back_1   |   Applying users.0004_auto_20140913_1914... OK
taiga_back_1   |   Applying users.0005_alter_user_photo... OK
taiga_back_1   |   Applying users.0006_auto_20141030_1132... OK
taiga_back_1   |   Applying bitbucket.0001_initial... OK
taiga_back_1   |   Applying milestones.0001_initial... OK
taiga_back_1   |   Applying issues.0001_initial... OK
taiga_back_1   |   Applying userstories.0001_initial... OK
taiga_back_1   |   Applying userstories.0002_auto_20140903_1301... OK
taiga_back_1   |   Applying userstories.0003_userstory_order_fields... OK
taiga_back_1   |   Applying userstories.0004_auto_20141001_1817... OK
taiga_back_1   |   Applying userstories.0005_auto_20141009_1656... OK
taiga_back_1   |   Applying userstories.0006_auto_20141014_1524... OK
taiga_back_1   |   Applying userstories.0007_userstory_external_reference... OK
taiga_back_1   |   Applying userstories.0008_auto_20141210_1107... OK
taiga_back_1   |   Applying userstories.0009_remove_userstory_is_archived... OK
taiga_back_1   |   Applying projects.0003_auto_20140913_1710... OK
taiga_back_1   |   Applying projects.0004_auto_20141002_2337... OK
taiga_back_1   |   Applying projects.0005_membership_invitation_extra_text... OK
taiga_back_1   |   Applying notifications.0001_initial... OK
taiga_back_1   |   Applying history.0001_initial... OK
taiga_back_1   |   Applying history.0002_auto_20140916_0936... OK
taiga_back_1   |   Applying history.0003_auto_20140917_1405... OK
taiga_back_1   |   Applying history.0004_historyentry_is_hidden... OK
taiga_back_1   |   Applying notifications.0002_historychangenotification... OK
taiga_back_1   |   Applying notifications.0003_auto_20141029_1143... OK
taiga_back_1   |   Applying notifications.0004_watched... OK
taiga_back_1   |   Applying userstories.0010_remove_userstory_watchers... OK
taiga_back_1   |   Applying userstories.0011_userstory_tribe_gig... OK
taiga_back_1   |   Applying tasks.0001_initial... OK
taiga_back_1   |   Applying tasks.0002_tasks_order_fields... OK
taiga_back_1   |   Applying tasks.0003_task_external_reference... OK
taiga_back_1   |   Applying tasks.0004_auto_20141210_1107... OK
taiga_back_1   |   Applying tasks.0005_auto_20150114_0954... OK
taiga_back_1   |   Applying tasks.0006_auto_20150623_1923... OK
taiga_back_1   |   Applying tasks.0007_auto_20150629_1556... OK
taiga_back_1   |   Applying tasks.0008_remove_task_watchers... OK
taiga_back_1   |   Applying tasks.0009_auto_20151104_1131... OK
taiga_back_1   |   Applying users.0007_auto_20150209_1611... OK
taiga_back_1   |   Applying users.0008_auto_20150213_1701... OK
taiga_back_1   |   Applying users.0009_auto_20150326_1241... OK
taiga_back_1   |   Applying users.0010_auto_20150414_0936... OK
taiga_back_1   |   Applying timeline.0001_initial... OK
taiga_back_1   |   Applying projects.0006_auto_20141029_1040... OK
taiga_back_1   |   Applying projects.0007_auto_20141024_1011... OK
taiga_back_1   |   Applying projects.0008_auto_20141024_1012... OK
taiga_back_1   |   Applying projects.0009_auto_20141024_1037... OK
taiga_back_1   |   Applying projects.0010_project_modules_config... OK
taiga_back_1   |   Applying projects.0011_auto_20141028_2057... OK
taiga_back_1   |   Applying projects.0012_auto_20141210_1009... OK
taiga_back_1   |   Applying projects.0013_auto_20141210_1040... OK
taiga_back_1   |   Applying projects.0014_userstorystatus_is_archived... OK
taiga_back_1   |   Applying projects.0015_auto_20141230_1212... OK
taiga_back_1   |   Applying projects.0016_fix_json_field_not_null... OK
taiga_back_1   |   Applying projects.0017_fix_is_private_for_projects... OK
taiga_back_1   |   Applying projects.0018_auto_20150219_1606... OK
taiga_back_1   |   Applying projects.0019_auto_20150311_0821... OK
taiga_back_1   |   Applying timeline.0002_auto_20150327_1056... OK
taiga_back_1   |   Applying timeline.0003_auto_20150410_0829... OK
taiga_back_1   |   Applying timeline.0004_auto_20150603_1312... OK
taiga_back_1   |   Applying projects.0020_membership_user_order... OK
taiga_back_1   |   Applying projects.0021_auto_20150504_1524... OK
taiga_back_1   |   Applying projects.0022_auto_20150701_0924... OK
taiga_back_1   |   Applying projects.0023_auto_20150721_1511... OK
taiga_back_1   |   Applying projects.0024_auto_20150810_1247... OK
taiga_back_1   |   Applying projects.0025_auto_20150901_1600... OK
taiga_back_1   |   Applying projects.0026_auto_20150911_1237... OK
taiga_back_1   |   Applying projects.0027_auto_20150916_1302... OK
taiga_back_1   |   Applying projects.0028_project_is_featured... OK
taiga_back_1   |   Applying projects.0029_project_is_looking_for_people... OK
taiga_back_1   |   Applying likes.0001_initial... OK
taiga_back_1   |   Applying projects.0030_auto_20151128_0757... OK
taiga_back_1   |   Applying projects.0031_project_logo... OK
taiga_back_1   |   Applying projects.0032_auto_20151202_1151... OK
taiga_back_1   |   Applying projects.0033_text_search_indexes... OK
taiga_back_1   |   Applying projects.0034_project_looking_for_people_note... OK
taiga_back_1   |   Applying projects.0035_project_blocked_code... OK
taiga_back_1   |   Applying projects.0036_project_transfer_token... OK
taiga_back_1   |   Applying projects.0037_auto_20160208_1751... OK
taiga_back_1   |   Applying projects.0038_auto_20160215_1133... OK
taiga_back_1   |   Applying projects.0039_auto_20160322_1157... OK
taiga_back_1   |   Applying projects.0040_remove_memberships_of_cancelled_users_acounts... OK
taiga_back_1   |   Applying projects.0043_auto_20160530_1004... OK
taiga_back_1   |   Applying projects.0044_auto_20160531_1150... OK
taiga_back_1   |   Applying projects.0041_auto_20160519_1058... OK
taiga_back_1   |   Applying projects.0042_auto_20160525_0911... OK
taiga_back_1   |   Applying projects.0045_merge... OK
taiga_back_1   |   Applying issues.0002_issue_external_reference... OK
taiga_back_1   |   Applying issues.0003_auto_20141210_1108... OK
taiga_back_1   |   Applying issues.0004_auto_20150114_0954... OK
taiga_back_1   |   Applying issues.0005_auto_20150623_1923... OK
taiga_back_1   |   Applying issues.0006_remove_issue_watchers... OK
taiga_back_1   |   Applying projects.0046_triggers_to_update_tags_colors... OK
taiga_back_1   |   Applying projects.0047_auto_20160614_1201... OK
taiga_back_1   |   Applying projects.0048_auto_20160615_1508... OK
taiga_back_1   |   Applying projects.0049_auto_20160629_1443... OK
taiga_back_1   |   Applying projects.0050_project_epics_csv_uuid... OK
taiga_back_1   |   Applying projects.0051_auto_20160729_0802... OK
taiga_back_1   |   Applying projects.0052_epic_status... OK
taiga_back_1   |   Applying projects.0053_auto_20160927_0741... OK
taiga_back_1   |   Applying projects.0054_auto_20160928_0540... OK
taiga_back_1   |   Applying projects.0055_json_to_jsonb... OK
taiga_back_1   |   Applying projects.0056_auto_20161110_1518... OK
taiga_back_1   |   Applying contact.0001_initial... OK
taiga_back_1   |   Applying userstories.0012_auto_20160614_1201... OK
taiga_back_1   |   Applying wiki.0001_initial... OK
taiga_back_1   |   Applying wiki.0002_remove_wikipage_watchers... OK
taiga_back_1   |   Applying wiki.0003_auto_20160615_0721... OK
taiga_back_1   |   Applying users.0011_user_theme... OK
taiga_back_1   |   Applying users.0012_auto_20150812_1142... OK
taiga_back_1   |   Applying users.0013_auto_20150901_1600... OK
taiga_back_1   |   Applying users.0014_auto_20151005_1357... OK
taiga_back_1   |   Applying users.0015_auto_20160120_1409... OK
taiga_back_1   |   Applying users.0016_auto_20160204_1050... OK
taiga_back_1   |   Applying users.0017_auto_20160208_1751... OK
taiga_back_1   |   Applying users.0018_remove_vote_issues_in_roles_permissions_field... OK
taiga_back_1   |   Applying users.0019_auto_20160519_1058... OK
taiga_back_1   |   Applying users.0020_auto_20160525_1229... OK
taiga_back_1   |   Applying users.0021_auto_20160614_1201... OK
taiga_back_1   |   Applying users.0022_auto_20160629_1443... OK
taiga_back_1   |   Applying history.0005_auto_20141120_1119... OK
taiga_back_1   |   Applying history.0006_fix_json_field_not_null... OK
taiga_back_1   |   Applying history.0007_set_bloked_note_and_is_blocked_in_snapshots... OK
taiga_back_1   |   Applying history.0008_auto_20150508_1028... OK
taiga_back_1   |   Applying history.0009_auto_20160512_1110... OK
taiga_back_1   |   Applying history.0010_historyentry_project... OK
taiga_back_1   |   Applying history.0011_auto_20160629_1036... OK
taiga_back_1   |   Applying history.0012_auto_20160629_1036... OK
taiga_back_1   |   Applying epics.0001_initial... OK
taiga_back_1   |   Applying epics.0002_epic_color... OK
taiga_back_1   |   Applying custom_attributes.0001_initial... OK
taiga_back_1   |   Applying custom_attributes.0002_issuecustomattributesvalues_taskcustomattributesvalues_userstorycustomattributesvalues... OK
taiga_back_1   |   Applying custom_attributes.0003_triggers_on_delete_customattribute... OK
taiga_back_1   |   Applying custom_attributes.0004_create_empty_customattributesvalues_for_existen_object... OK
taiga_back_1   |   Applying custom_attributes.0005_auto_20150505_1639... OK
taiga_back_1   |   Applying custom_attributes.0006_auto_20151014_1645... OK
taiga_back_1   |   Applying custom_attributes.0007_auto_20160208_1751... OK
taiga_back_1   |   Applying custom_attributes.0008_auto_20160728_0540... OK
taiga_back_1   |   Applying custom_attributes.0009_auto_20160728_1002... OK
taiga_back_1   |   Applying custom_attributes.0010_auto_20160928_0540... OK
taiga_back_1   |   Applying custom_attributes.0011_json_to_jsonb... OK
taiga_back_1   |   Applying custom_attributes.0012_auto_20161201_1628... OK
taiga_back_1   |   Applying custom_attributes.0013_auto_20181022_1624... OK
taiga_back_1   |   Applying custom_attributes.0014_auto_20181025_0711... OK
taiga_back_1   |   Applying djmail.0001_initial... OK
taiga_back_1   |   Applying djmail.0002_auto_20161118_1347... OK
taiga_back_1   |   Applying easy_thumbnails.0001_initial... OK
taiga_back_1   |   Applying easy_thumbnails.0002_thumbnaildimensions... OK
taiga_back_1   |   Applying epics.0003_auto_20160901_1021... OK
taiga_back_1   |   Applying epics.0004_auto_20160928_0540... OK
taiga_back_1   |   Applying epics.0005_epic_external_reference... OK
taiga_back_1   |   Applying external_apps.0001_initial... OK
taiga_back_1   |   Applying external_apps.0002_remove_application_key... OK
taiga_back_1   |   Applying external_apps.0003_auto_20170607_2320... OK
taiga_back_1   |   Applying feedback.0001_initial... OK
taiga_back_1   |   Applying github.0001_initial... OK
taiga_back_1   |   Applying gitlab.0001_initial... OK
taiga_back_1   |   Applying gitlab.0002_auto_20150703_1102... OK
taiga_back_1   |   Applying gogs.0001_initial... OK
taiga_back_1   |   Applying history.0013_historyentry_values_diff_cache... OK
taiga_back_1   |   Applying history.0014_json_to_jsonb... OK
taiga_back_1   |   Applying issues.0007_auto_20160614_1201... OK
taiga_back_1   |   Applying issues.0008_add_due_date... OK
taiga_back_1   |   Applying likes.0002_auto_20151130_2230... OK
taiga_back_1   |   Applying milestones.0002_remove_milestone_watchers... OK
taiga_back_1   |   Applying notifications.0005_auto_20151005_1357... OK
taiga_back_1   |   Applying notifications.0006_auto_20151103_0954... OK
taiga_back_1   |   Applying notifications.0007_notifypolicy_live_notify_level... OK
taiga_back_1   |   Applying notifications.0008_auto_20181010_1124... OK
taiga_back_1   |   Applying projects.0057_auto_20161129_0945... OK
taiga_back_1   |   Applying projects.0058_auto_20161215_1347... OK
taiga_back_1   |   Applying projects.0059_auto_20170116_1633... OK
taiga_back_1   |   Applying projects.0060_auto_20180614_1338... OK
taiga_back_1   |   Applying projects.0061_auto_20180918_1355... OK
taiga_back_1   |   Applying references.0001_initial... OK
taiga_back_1   |   Applying sessions.0001_initial... OK
taiga_back_1   |   Applying settings.0001_initial... OK
taiga_back_1   |   Applying tasks.0010_auto_20160614_1201... OK
taiga_back_1   |   Applying tasks.0011_auto_20160928_0755... OK
taiga_back_1   |   Applying tasks.0012_add_due_date... OK
taiga_back_1   |   Applying timeline.0005_auto_20160706_0723... OK
taiga_back_1   |   Applying timeline.0006_json_to_jsonb... OK
taiga_back_1   |   Applying timeline.0007_auto_20170406_0615... OK
taiga_back_1   |   Applying users.0023_json_to_jsonb... OK
taiga_back_1   |   Applying users.0024_auto_20170406_0727... OK
taiga_back_1   |   Applying users.0025_user_uuid... OK
taiga_back_1   |   Applying users.0026_auto_20180514_1513... OK
taiga_back_1   |   Applying users.0027_auto_20180610_2011... OK
taiga_back_1   |   Applying userstorage.0001_initial... OK
taiga_back_1   |   Applying userstorage.0002_fix_json_field_not_null... OK
taiga_back_1   |   Applying userstorage.0003_json_to_jsonb... OK
taiga_back_1   |   Applying userstories.0013_auto_20160722_1018... OK
taiga_back_1   |   Applying userstories.0014_auto_20160928_0540... OK
taiga_back_1   |   Applying userstories.0015_add_due_date... OK
taiga_back_1   |   Applying userstories.0016_userstory_assigned_users... OK
taiga_back_1   |   Applying votes.0001_initial... OK
taiga_back_1   |   Applying votes.0002_auto_20150805_1600... OK
taiga_back_1   |   Applying webhooks.0001_initial... OK
taiga_back_1   |   Applying webhooks.0002_webhook_name... OK
taiga_back_1   |   Applying webhooks.0003_auto_20150122_1021... OK
taiga_back_1   |   Applying webhooks.0004_auto_20150202_0834... OK
taiga_back_1   |   Applying webhooks.0005_auto_20150505_1639... OK
taiga_back_1   |   Applying webhooks.0006_json_to_jsonb... OK
taiga_back_1   |   Applying wiki.0004_auto_20160928_0540... OK
taiga_back_1   |   Applying wiki.0005_auto_20161201_1628... OK
taiga_back_1   | Compiling messages and collecting static
taiga_back_1   | Trying import local.py settings...
taiga_back_1   | Enabling Taiga emails...
taiga_back_1   | Taiga registration enabled
taiga_back_1   | Trying import local.py settings...
taiga_back_1   | Enabling Taiga emails...
taiga_back_1   | Taiga registration enabled
taiga_back_1   | Start gunicorn server
taiga_back_1   | [2019-03-27 08:31:43 +0000] [1] [INFO] Starting gunicorn 19.7.1
taiga_back_1   | [2019-03-27 08:31:43 +0000] [1] [INFO] Listening at: http://0.0.0.0:8001 (1)
taiga_back_1   | [2019-03-27 08:31:43 +0000] [1] [INFO] Using worker: sync
taiga_back_1   | [2019-03-27 08:31:43 +0000] [330] [INFO] Booting worker with pid: 330
taiga_back_1   | [2019-03-27 08:31:43 +0000] [341] [INFO] Booting worker with pid: 341
taiga_back_1   | [2019-03-27 08:31:43 +0000] [342] [INFO] Booting worker with pid: 342
taiga_back_1   | [2019-03-27 08:31:43 +0000] [343] [INFO] Booting worker with pid: 343
taiga_back_1   | Trying import local.py settings...
taiga_back_1   | Enabling Taiga emails...
taiga_back_1   | Taiga registration enabled
taiga_back_1   | Trying import local.py settings...
taiga_back_1   | Enabling Taiga emails...
taiga_back_1   | Taiga registration enabled
taiga_back_1   | Trying import local.py settings...
taiga_back_1   | Enabling Taiga emails...
taiga_back_1   | Taiga registration enabled
taiga_back_1   | Trying import local.py settings...
taiga_back_1   | Enabling Taiga emails...
taiga_back_1   | Taiga registration enabled

Internal Server Error

Internal server error in the newly deployed taiga container. I launched the taiga container from scratch using the docker-compose file in your docker-taiga repository and imported the DB. When I try to log in to the admin console its throwing an error.

Stack trace is as follows,

ERROR:2020-12-21 07:16:18,883: Internal Server Error: /admin/login/
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/django/db/backends/utils.py", line 84, in _execute
    return self.cursor.execute(sql, params)
psycopg2.errors.UndefinedColumn: column users_user.verified_email does not exist
LINE 1: ...rs_user"."email_token", "users_user"."new_email", "users_use...
                                                             ^
 
 
The above exception was the direct cause of the following exception:
 
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/django/core/handlers/exception.py", line 34, in inner
    response = get_response(request)
  File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py", line 115, in _get_response
    response = self.process_exception_by_middleware(e, request)
  File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py", line 113, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/usr/local/lib/python3.6/site-packages/django/views/decorators/cache.py", line 44, in _wrapped_view_func
    response = view_func(request, *args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/django/contrib/admin/sites.py", line 399, in login
    return LoginView.as_view(**defaults)(request)
  File "/usr/local/lib/python3.6/site-packages/django/views/generic/base.py", line 71, in view
    return self.dispatch(request, *args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/django/utils/decorators.py", line 45, in _wrapper
    return bound_method(*args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/django/views/decorators/debug.py", line 76, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/django/utils/decorators.py", line 45, in _wrapper
    return bound_method(*args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/django/utils/decorators.py", line 142, in _wrapped_view
    response = view_func(request, *args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/django/utils/decorators.py", line 45, in _wrapper
    return bound_method(*args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/django/views/decorators/cache.py", line 44, in _wrapped_view_func
    response = view_func(request, *args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/django/contrib/auth/views.py", line 61, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/django/views/generic/base.py", line 97, in dispatch
    return handler(request, *args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/django/views/generic/edit.py", line 141, in post
    if form.is_valid():
  File "/usr/local/lib/python3.6/site-packages/django/forms/forms.py", line 185, in is_valid
    return self.is_bound and not self.errors
  File "/usr/local/lib/python3.6/site-packages/django/forms/forms.py", line 180, in errors
    self.full_clean()
  File "/usr/local/lib/python3.6/site-packages/django/forms/forms.py", line 382, in full_clean
    self._clean_form()
  File "/usr/local/lib/python3.6/site-packages/django/forms/forms.py", line 409, in _clean_form
    cleaned_data = self.clean()
  File "/usr/local/lib/python3.6/site-packages/django/contrib/auth/forms.py", line 205, in clean
    self.user_cache = authenticate(self.request, username=username, password=password)
  File "/usr/local/lib/python3.6/site-packages/django/contrib/auth/__init__.py", line 73, in authenticate
    user = backend.authenticate(request, **credentials)
  File "/usr/local/lib/python3.6/site-packages/django/contrib/auth/backends.py", line 20, in authenticate
    user = UserModel._default_manager.get_by_natural_key(username)
  File "/usr/local/lib/python3.6/site-packages/django/contrib/auth/base_user.py", line 44, in get_by_natural_key
    return self.get(**{self.model.USERNAME_FIELD: username})
  File "/usr/local/lib/python3.6/site-packages/django/db/models/manager.py", line 82, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/django/db/models/query.py", line 402, in get
    num = len(clone)
  File "/usr/local/lib/python3.6/site-packages/django/db/models/query.py", line 256, in __len__
    self._fetch_all()
  File "/usr/local/lib/python3.6/site-packages/django/db/models/query.py", line 1242, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/usr/local/lib/python3.6/site-packages/django/db/models/query.py", line 55, in __iter__
    results = compiler.execute_sql(chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size)
  File "/usr/local/lib/python3.6/site-packages/django/db/models/sql/compiler.py", line 1142, in execute_sql
    cursor.execute(sql, params)
  File "/usr/local/lib/python3.6/site-packages/raven/contrib/django/client.py", line 127, in execute
    return real_execute(self, sql, params)
  File "/usr/local/lib/python3.6/site-packages/django/db/backends/utils.py", line 67, in execute
    return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)
  File "/usr/local/lib/python3.6/site-packages/django/db/backends/utils.py", line 76, in _execute_with_wrappers
    return executor(sql, params, many, context)
  File "/usr/local/lib/python3.6/site-packages/django/db/backends/utils.py", line 84, in _execute
    return self.cursor.execute(sql, params)
  File "/usr/local/lib/python3.6/site-packages/django/db/utils.py", line 89, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/usr/local/lib/python3.6/site-packages/django/db/backends/utils.py", line 84, in _execute
    return self.cursor.execute(sql, params)
django.db.utils.ProgrammingError: column users_user.verified_email does not exist
LINE 1: ...rs_user"."email_token", "users_user"."new_email", "users_use...

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.