Final project commit: MTGJSON data integration and backend API
This commit is contained in:
+6
-1
@@ -29,10 +29,15 @@ ENV PATH=/app/.local/bin:$PATH
|
||||
|
||||
RUN groupadd -r appuser && useradd -r -g appuser -d /app -s /sbin/nologin appuser
|
||||
|
||||
RUN mkdir -p /app/data /app/uploads /app/logs && chown -R appuser:appuser /app
|
||||
RUN mkdir -p /app/data /app/uploads /app/logs /app/scripts && chown -R appuser:appuser /app
|
||||
|
||||
# Copy application code
|
||||
COPY --chown=appuser:appuser app/ ./app/
|
||||
|
||||
# Copy interaction pipeline scripts
|
||||
COPY --chown=appuser:appuser scripts/ ./scripts/
|
||||
RUN chmod +x /app/scripts/*.py
|
||||
|
||||
COPY --chown=appuser:appuser .env.example ./.env.example
|
||||
COPY --chown=appuser:appuser pyproject.toml ./
|
||||
|
||||
|
||||
Reference in New Issue
Block a user