fix(docker): pre-create runtime directories (#607)

- Added creation of runtime directories (`/container/user` and `/container/logs`) in the
  Dockerfile.
- Ensures these directories are created with appropriate permissions during image build.
- Prevents Docker from auto-creating these directories with root ownership at runtime,
  avoiding access issues.
This commit is contained in:
Leon
2025-03-28 23:29:16 +01:00
committed by GitHub
parent bc6c738440
commit 6375f4c53c

View File

@@ -30,6 +30,9 @@ RUN mkdir /app \
&& chown container:container /app \
&& chmod -R 777 /app
RUN mkdir -p /home/container/user /home/container/logs \
&& chown -R container:container /home/container
USER container
ENV USER=container \
HOME=/home/container \