Skip to content
Snippets Groups Projects
Commit a5195d2f authored by Rafael László's avatar Rafael László :speech_balloon:
Browse files

added Dockerfile

parent eb2f3cb8
No related branches found
No related tags found
1 merge request!2Dev
# pull official base image
FROM python:3.8.0
# set work directory
WORKDIR /usr/src/app
# set environment variables
ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1
# install dependencies
RUN apt-get -y update
RUN apt-get install -y python python-pip python-dev python-django-extensions
RUN pip install --upgrade pip
COPY ./requirements/development.txt /usr/src/app/requirements.txt
RUN pip install -r requirements.txt
RUN apt-get -y update && apt-get -y autoremove
# copy project
COPY ./src /usr/src/app/
\ No newline at end of file
...@@ -5,4 +5,4 @@ django-extensions==2.2.1 ...@@ -5,4 +5,4 @@ django-extensions==2.2.1
python-language-server==0.28.2 python-language-server==0.28.2
drf-yasg==1.16.1 drf-yasg==1.16.1
packaging==19.1 packaging==19.1
Pillow Pillow==7.0.0
\ No newline at end of file \ No newline at end of file
-r base.in -r base.in
psycopg2-binary
gunicorn==19.7.1 gunicorn==19.7.1
Pillow flake8==3.7.8
pip-tools==4.1.0
django-extensions==2.2.1
python-language-server==0.28.2
drf-yasg==1.16.1
packaging==19.1
Pillow==7.0.0
...@@ -156,7 +156,8 @@ USE_TZ = True ...@@ -156,7 +156,8 @@ USE_TZ = True
# Static files (CSS, JavaScript, Images) # Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/1.11/howto/static-files/ # https://docs.djangoproject.com/en/1.11/howto/static-files/
STATIC_URL = '/django-static/' STATIC_URL = '/staticfiles/'
STATIC_ROOT = os.path.join(BASE_DIR, "staticfiles")
MEDIA_ROOT = os.getenv('MEDIA_ROOT', '/tmp') MEDIA_URL = "/mediafiles/"
MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, "mediafiles")
from .base import * from .base import *
DEBUG = int(os.environ.get("DEBUG", default=1))
SESSION_COOKIE_SECURE = False SESSION_COOKIE_SECURE = False
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com' EMAIL_HOST = 'smtp.gmail.com'
......
from .base import * from .base import *
DEBUG = False DEBUG = int(os.environ.get("DEBUG", default=0))
ALLOWED_HOSTS = ['*'] ALLOWED_HOSTS = ['*']
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment