@@ -9,6 +9,7 @@ RUN apt-get update \
99 libldap-2.4-2 \
1010 libmariadb3 \
1111 rsync \
12+ tzdata \
1213 && apt-get clean \
1314 && rm -rf /var/lib/apt/lists/*
1415
@@ -42,6 +43,8 @@ RUN npx webpack --mode production
4243
4344FROM common AS build-backend
4445
46+ ENV DEBIAN_FRONTEND=noninteractive
47+
4548RUN apt-get update \
4649 && apt-get -y install --no-install-recommends \
4750 build-essential \
@@ -58,6 +61,7 @@ RUN apt-get update \
5861 python3.8-distutils \
5962 python3.8-dev \
6063 libmariadbclient-dev \
64+ tzdata \
6165 && apt-get clean \
6266 && rm -rf /var/lib/apt/lists/*
6367
@@ -129,13 +133,15 @@ RUN echo \
129133 "\n REPORT_RUNNER_PORT = os.getenv('REPORT_RUNNER_PORT', '')" \
130134 "\n WEB_ATTACHMENT_URL = os.getenv('ASSET_SERVER_URL', None)" \
131135 "\n WEB_ATTACHMENT_KEY = os.getenv('ASSET_SERVER_KEY', None)" \
132- "\n WEB_ATTACHMENT_COLLECTION = os.getenv('ASSET_SERVER_COLLECTION', None) " \
136+ "\n WEB_ATTACHMENT_COLLECTION = os.getenv('ASSET_SERVER_COLLECTION', DATABASE_NAME) or DATABASE_NAME " \
133137 "\n SEPARATE_WEB_ATTACHMENT_FOLDERS = os.getenv('SEPARATE_WEB_ATTACHMENT_FOLDERS', None)" \
134138 "\n CELERY_BROKER_URL = os.getenv('CELERY_BROKER_URL', None)" \
135139 "\n CELERY_RESULT_BACKEND = os.getenv('CELERY_RESULT_BACKEND', None)" \
136140 "\n CELERY_TASK_DEFAULT_QUEUE = os.getenv('CELERY_TASK_QUEUE', DATABASE_NAME)" \
137141 "\n ANONYMOUS_USER = os.getenv('ANONYMOUS_USER', None)" \
138142 "\n SPECIFY_CONFIG_DIR = os.environ.get('SPECIFY_CONFIG_DIR', '/opt/Specify/config')" \
143+ "\n host = os.getenv('CSRF_TRUSTED_ORIGINS', None)" \
144+ "\n CSRF_TRUSTED_ORIGINS = [origin.strip() for origin in host.split(',')] if host else []" \
139145 > settings/local_specify_settings.py
140146
141147RUN echo "import os \n DEBUG = os.getenv('SP7_DEBUG', '').lower() == 'true'\n " \
0 commit comments