diff --git a/django_server/Dockerfile b/django_server/Dockerfile index ec3be8e..430fb54 100644 --- a/django_server/Dockerfile +++ b/django_server/Dockerfile @@ -14,7 +14,7 @@ COPY Pipfile /app/ COPY Pipfile.lock /app/ # install dependencies -RUN apt-get update; apt-get install -y netcat +RUN apt-get update; apt-get install -y ncat RUN pip install pipenv RUN pipenv install --system --deploy diff --git a/django_server/application_evaluator_config/settings.py b/django_server/application_evaluator_config/settings.py index 6170ff8..3b644d8 100644 --- a/django_server/application_evaluator_config/settings.py +++ b/django_server/application_evaluator_config/settings.py @@ -28,7 +28,7 @@ # SECURITY WARNING: don't run with debug turned on in production! DEBUG = os.environ.get('DEBUG', False) -ALLOWED_HOSTS = ['127.0.0.1', 'localhost', 'ai4cities.fvh.io', 'evaluator.fvh.io'] +ALLOWED_HOSTS = ['127.0.0.1', 'localhost', 'eval.fvh.io'] # Application definition diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index d5f016a..50ec4a7 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -3,13 +3,18 @@ version: '3.7' services: web: build: ./django_server - command: gunicorn application_evaluator_config.wsgi:application --bind 0.0.0.0:8000 --access-logfile access.log --error-logfile error.log --capture-output --workers 4 + command: gunicorn application_evaluator_config.wsgi:application --bind 0.0.0.0:8001 --workers 4 network_mode: host env_file: - ./.env.prod volumes: - ./django_server:/app restart: always + logging: + driver: "json-file" + options: + max-file: "10" + max-size: "20m" react: build: ./react_ui