Skip to content

Dockerfile : No module named 'webvirtcloud.settings' #478

@hiepvq

Description

@hiepvq

Hi
I run docker with
docker build .
but it does n't build , it stucked here

=> [internal] load build definition from Dockerfile                                                                                                                                                                               0.0s
 => => transferring dockerfile: 32B                                                                                                                                                                                                0.0s
 => [internal] load .dockerignore                                                                                                                                                                                                  0.0s
 => => transferring context: 35B                                                                                                                                                                                                   0.0s
 => [internal] load metadata for docker.io/phusion/baseimage:focal-1.0.0                                                                                                                                                           2.7s
 => [internal] load build context                                                                                                                                                                                                  0.1s
 => => transferring context: 43.11kB                                                                                                                                                                                               0.1s
 => [ 1/16] FROM docker.io/phusion/baseimage:focal-1.0.0@sha256:fe61f3b11bc0f434612e12aa2ecf5d692775faec714ceb689d1b796115deb11c                                                                                                   0.0s
 => => resolve docker.io/phusion/baseimage:focal-1.0.0@sha256:fe61f3b11bc0f434612e12aa2ecf5d692775faec714ceb689d1b796115deb11c                                                                                                     0.0s
 => CACHED [ 2/16] RUN echo 'APT::Get::Clean=always;' >> /etc/apt/apt.conf.d/99AutomaticClean                                                                                                                                      0.0s
 => CACHED [ 3/16] RUN apt-get update -qqy     && DEBIAN_FRONTEND=noninteractive apt-get -qyy install  --no-install-recommends  git  python3-venv  python3-dev  python3-lxml  libvirt-dev  zlib1g-dev  nginx  pkg-config  gcc  li  0.0s
 => [ 4/16] COPY . /srv/webvirtcloud                                                                                                                                                                                               0.1s
 => [ 5/16] RUN chown -R www-data:www-data /srv/webvirtcloud                                                                                                                                                                       1.3s
 => [ 6/16] WORKDIR /srv/webvirtcloud                                                                                                                                                                                              0.0s
 => [ 7/16] RUN python3 -m venv venv &&  . venv/bin/activate &&  pip3 install -U pip &&  pip3 install wheel &&  pip3 install -r conf/requirements.txt &&  chown -R www-data:www-data /srv/webvirtcloud                            35.7s
 => ERROR [ 8/16] RUN . venv/bin/activate &&     python3 manage.py migrate &&  chown -R www-data:www-data /srv/webvirtcloud                                                                                                        0.5s
------
 > [ 8/16] RUN . venv/bin/activate &&     python3 manage.py migrate &&  chown -R www-data:www-data /srv/webvirtcloud:
#12 0.514 Traceback (most recent call last):
#12 0.514   File "/srv/webvirtcloud/venv/lib/python3.8/site-packages/django/core/management/base.py", line 354, in run_from_argv
#12 0.514     self.execute(*args, **cmd_options)
#12 0.514   File "/srv/webvirtcloud/venv/lib/python3.8/site-packages/django/core/management/base.py", line 398, in execute
#12 0.514     output = self.handle(*args, **options)
#12 0.514   File "/srv/webvirtcloud/venv/lib/python3.8/site-packages/django/core/management/base.py", line 86, in wrapped
#12 0.514     saved_locale = translation.get_language()
#12 0.514   File "/srv/webvirtcloud/venv/lib/python3.8/site-packages/django/utils/translation/__init__.py", line 254, in get_language
#12 0.514     return _trans.get_language()
#12 0.514   File "/srv/webvirtcloud/venv/lib/python3.8/site-packages/django/utils/translation/__init__.py", line 57, in __getattr__
#12 0.514     if settings.USE_I18N:
#12 0.514   File "/srv/webvirtcloud/venv/lib/python3.8/site-packages/django/conf/__init__.py", line 82, in __getattr__
#12 0.514     self._setup(name)
#12 0.514   File "/srv/webvirtcloud/venv/lib/python3.8/site-packages/django/conf/__init__.py", line 69, in _setup
#12 0.514     self._wrapped = Settings(settings_module)
#12 0.514   File "/srv/webvirtcloud/venv/lib/python3.8/site-packages/django/conf/__init__.py", line 170, in __init__
#12 0.514     mod = importlib.import_module(self.SETTINGS_MODULE)
#12 0.514   File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
#12 0.514     return _bootstrap._gcd_import(name[level:], package, level)
#12 0.514   File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
#12 0.514   File "<frozen importlib._bootstrap>", line 991, in _find_and_load
#12 0.514   File "<frozen importlib._bootstrap>", line 973, in _find_and_load_unlocked
#12 0.514 ModuleNotFoundError: No module named 'webvirtcloud.settings'
#12 0.514
#12 0.514 During handling of the above exception, another exception occurred:
#12 0.514
#12 0.514 Traceback (most recent call last):
#12 0.514   File "manage.py", line 21, in <module>
#12 0.514     main()
#12 0.514   File "manage.py", line 17, in main
#12 0.514     execute_from_command_line(sys.argv)
#12 0.514   File "/srv/webvirtcloud/venv/lib/python3.8/site-packages/django/core/management/__init__.py", line 419, in execute_from_command_line
#12 0.514     utility.execute()
#12 0.514   File "/srv/webvirtcloud/venv/lib/python3.8/site-packages/django/core/management/__init__.py", line 413, in execute
#12 0.514     self.fetch_command(subcommand).run_from_argv(self.argv)
#12 0.514   File "/srv/webvirtcloud/venv/lib/python3.8/site-packages/django/core/management/base.py", line 367, in run_from_argv
#12 0.514     connections.close_all()
#12 0.514   File "/srv/webvirtcloud/venv/lib/python3.8/site-packages/django/db/utils.py", line 208, in close_all
#12 0.514     for alias in self:
#12 0.514   File "/srv/webvirtcloud/venv/lib/python3.8/site-packages/django/utils/connection.py", line 73, in __iter__
#12 0.514     return iter(self.settings)
#12 0.514   File "/srv/webvirtcloud/venv/lib/python3.8/site-packages/django/utils/functional.py", line 48, in __get__
#12 0.514     res = instance.__dict__[self.name] = self.func(instance)
#12 0.514   File "/srv/webvirtcloud/venv/lib/python3.8/site-packages/django/utils/connection.py", line 45, in settings
#12 0.514     self._settings = self.configure_settings(self._settings)
#12 0.514   File "/srv/webvirtcloud/venv/lib/python3.8/site-packages/django/db/utils.py", line 144, in configure_settings
#12 0.514     databases = super().configure_settings(databases)
#12 0.514   File "/srv/webvirtcloud/venv/lib/python3.8/site-packages/django/utils/connection.py", line 50, in configure_settings
#12 0.514     settings = getattr(django_settings, self.settings_name)
#12 0.514   File "/srv/webvirtcloud/venv/lib/python3.8/site-packages/django/conf/__init__.py", line 82, in __getattr__
#12 0.514     self._setup(name)
#12 0.514   File "/srv/webvirtcloud/venv/lib/python3.8/site-packages/django/conf/__init__.py", line 69, in _setup
#12 0.514     self._wrapped = Settings(settings_module)
#12 0.514   File "/srv/webvirtcloud/venv/lib/python3.8/site-packages/django/conf/__init__.py", line 170, in __init__
#12 0.514     mod = importlib.import_module(self.SETTINGS_MODULE)
#12 0.514   File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
#12 0.514     return _bootstrap._gcd_import(name[level:], package, level)
#12 0.514   File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
#12 0.514   File "<frozen importlib._bootstrap>", line 991, in _find_and_load
#12 0.514   File "<frozen importlib._bootstrap>", line 973, in _find_and_load_unlocked
#12 0.514 ModuleNotFoundError: No module named 'webvirtcloud.settings'
------
executor failed running [/bin/sh -c . venv/bin/activate &&     python3 manage.py migrate &&     chown -R www-data:www-data /srv/webvirtcloud]: exit code: 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions