services: markmywords: build: . container_name: markmywords ports: - "5000:5000" volumes: # Configuration directory with repositories.json - ./config:/config:rw # Data directory for cloned repositories and search index - ./data:/data:rw environment: # Set Flask environment FLASK_ENV: production # Python unbuffered output for real-time logs PYTHONUNBUFFERED: 1 restart: unless-stopped