Fix Dockerfile permission issues

This commit is contained in:
2025-11-21 22:11:38 +08:00
parent f400cedf02
commit e287b59645
3 changed files with 18 additions and 3 deletions

13
.dockerignore Normal file
View File

@@ -0,0 +1,13 @@
.git
.gitignore
.venv
__pycache__
*.pyc
*.pyo
*.pyd
.pytest_cache
.coverage
htmlcov
logs
data
tmp

View File

@@ -16,9 +16,11 @@ RUN pip install --no-cache-dir -r requirements.txt
COPY . . COPY . .
# Drop privileges # Create data directory and set permissions
RUN useradd -m -u 1000 myfsio \ RUN mkdir -p /app/data \
&& useradd -m -u 1000 myfsio \
&& chown -R myfsio:myfsio /app && chown -R myfsio:myfsio /app
USER myfsio USER myfsio
EXPOSE 5000 5100 EXPOSE 5000 5100

View File

@@ -1,7 +1,7 @@
"""Central location for the application version string.""" """Central location for the application version string."""
from __future__ import annotations from __future__ import annotations
APP_VERSION = "0.1.0" APP_VERSION = "0.1.0b2"
def get_version() -> str: def get_version() -> str: