# Python Worker This is the first, compatibility-preserving ownership migration of the shared FastAPI worker from the n8n Compose project into Infra. The service deliberately keeps the existing container name, port, local image, source/state mounts, files mount, and `n8n_default` network. Therefore n8n and the OGame Agent continue to use `http://python_worker:8000` without workflow changes. The absent `playwright_chrome` runtime is not migrated; current OGame automation uses the existing CDP browser endpoint. Host-specific, non-secret runtime values are captured during cutover in the ignored `python-worker/runtime.env` file with mode `0600`. The 921 MB source and state directory remains at `/volume2/docker/n8n/python_worker` for this phase so rollback does not require a data copy. The local `n8n-python_worker` image is transitional. A later reviewed change must add a pinned production Dockerfile and remove boot-time package installs before the old image can be considered reproducible.