├── .dockerignore ├── .editorconfig ├── .gitignore ├── .style.yapf ├── README.md ├── compose └── django │ └── Dockerfile ├── docker-compose.yml ├── entrypoint.sh ├── requirements ├── base.txt └── dev.txt └── src ├── auth_ex ├── __init__.py ├── admin.py ├── apps.py ├── migrations │ ├── 0001_initial.py │ └── __init__.py ├── models.py ├── tests.py └── views.py ├── cities_backend ├── __init__.py ├── management │ ├── __init__.py │ └── commands │ │ ├── __init__.py │ │ └── bootstrap.py ├── settings │ ├── __init__.py │ └── default.py ├── urls.py └── wsgi.py ├── cities_ex ├── __init__.py ├── admin.py ├── api_views.py ├── apps.py ├── migrations │ └── __init__.py ├── models.py ├── serializers.py ├── tests.py ├── urls.py └── viewsets.py └── manage.py /.dockerignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sleeske/docker-multi-stage-example/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sleeske/docker-multi-stage-example/HEAD/.gitignore -------------------------------------------------------------------------------- /.style.yapf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sleeske/docker-multi-stage-example/HEAD/.style.yapf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Sample Django project utilising Docker multi-stage builds 2 | -------------------------------------------------------------------------------- /compose/django/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sleeske/docker-multi-stage-example/HEAD/compose/django/Dockerfile -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sleeske/docker-multi-stage-example/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sleeske/docker-multi-stage-example/HEAD/entrypoint.sh -------------------------------------------------------------------------------- /requirements/base.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sleeske/docker-multi-stage-example/HEAD/requirements/base.txt -------------------------------------------------------------------------------- /requirements/dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sleeske/docker-multi-stage-example/HEAD/requirements/dev.txt -------------------------------------------------------------------------------- /src/auth_ex/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/auth_ex/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sleeske/docker-multi-stage-example/HEAD/src/auth_ex/admin.py -------------------------------------------------------------------------------- /src/auth_ex/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sleeske/docker-multi-stage-example/HEAD/src/auth_ex/apps.py -------------------------------------------------------------------------------- /src/auth_ex/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sleeske/docker-multi-stage-example/HEAD/src/auth_ex/migrations/0001_initial.py -------------------------------------------------------------------------------- /src/auth_ex/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/auth_ex/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sleeske/docker-multi-stage-example/HEAD/src/auth_ex/models.py -------------------------------------------------------------------------------- /src/auth_ex/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sleeske/docker-multi-stage-example/HEAD/src/auth_ex/tests.py -------------------------------------------------------------------------------- /src/auth_ex/views.py: -------------------------------------------------------------------------------- 1 | from django.shortcuts import render 2 | 3 | # Create your views here. 4 | -------------------------------------------------------------------------------- /src/cities_backend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/cities_backend/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/cities_backend/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/cities_backend/management/commands/bootstrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sleeske/docker-multi-stage-example/HEAD/src/cities_backend/management/commands/bootstrap.py -------------------------------------------------------------------------------- /src/cities_backend/settings/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sleeske/docker-multi-stage-example/HEAD/src/cities_backend/settings/__init__.py -------------------------------------------------------------------------------- /src/cities_backend/settings/default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sleeske/docker-multi-stage-example/HEAD/src/cities_backend/settings/default.py -------------------------------------------------------------------------------- /src/cities_backend/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sleeske/docker-multi-stage-example/HEAD/src/cities_backend/urls.py -------------------------------------------------------------------------------- /src/cities_backend/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sleeske/docker-multi-stage-example/HEAD/src/cities_backend/wsgi.py -------------------------------------------------------------------------------- /src/cities_ex/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/cities_ex/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sleeske/docker-multi-stage-example/HEAD/src/cities_ex/admin.py -------------------------------------------------------------------------------- /src/cities_ex/api_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sleeske/docker-multi-stage-example/HEAD/src/cities_ex/api_views.py -------------------------------------------------------------------------------- /src/cities_ex/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sleeske/docker-multi-stage-example/HEAD/src/cities_ex/apps.py -------------------------------------------------------------------------------- /src/cities_ex/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/cities_ex/models.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/cities_ex/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sleeske/docker-multi-stage-example/HEAD/src/cities_ex/serializers.py -------------------------------------------------------------------------------- /src/cities_ex/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sleeske/docker-multi-stage-example/HEAD/src/cities_ex/tests.py -------------------------------------------------------------------------------- /src/cities_ex/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sleeske/docker-multi-stage-example/HEAD/src/cities_ex/urls.py -------------------------------------------------------------------------------- /src/cities_ex/viewsets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sleeske/docker-multi-stage-example/HEAD/src/cities_ex/viewsets.py -------------------------------------------------------------------------------- /src/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sleeske/docker-multi-stage-example/HEAD/src/manage.py --------------------------------------------------------------------------------