version: '3.8' services: csv-editor: image: python:3.13-slim container_name: finance-csv-editor working_dir: /app command: > command: > sh -c "ls -la && pip install --no-cache-dir -r /app/requirements.txt && python /app/app.py" ports: - "5678:5000" volumes: # This grabs the files cloned from Gitea and drops them right into the app - .:/app restart: always