diff --git a/Dockerfile b/Dockerfile index ec00098ff..69a5510c6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -46,6 +46,8 @@ RUN set -ex \ # Create a non-root user && addgroup --system --gid 1001 appgroup \ && adduser --system --uid 1001 --gid 1001 --no-create-home appuser \ + # Creare application specific tmp directory, set ENV TMPDIR to /app/tmp + && mkdir -p /app/tmp \ && chown -R appuser /venv /app \ # Upgrade the package index and install security upgrades && apt-get update \ diff --git a/docker-compose.yaml b/docker-compose.yaml index ec70dac76..598aad0cb 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -61,6 +61,7 @@ services: - STATESTORE_CONFIG=/app/config/settings-reducer.yaml.template - MODELSTORAGE_CONFIG=/app/config/settings-reducer.yaml.template - FEDN_COMPUTE_PACKAGE_DIR=/app + - TMPDIR=/app/tmp build: context: . args: @@ -85,6 +86,7 @@ services: - STATESTORE_CONFIG=/app/config/settings-combiner.yaml.template - MODELSTORAGE_CONFIG=/app/config/settings-combiner.yaml.template - HOOK_SERVICE_HOST=hook:12081 + - TMPDIR=/app/tmp build: context: . args: @@ -113,6 +115,7 @@ services: container_name: hook environment: - GET_HOSTS_FROM=dns + - TMPDIR=/app/tmp build: context: . args: