Debunking UIDs in OpenShift

You set USER 1000 in your Dockerfile, deploy to OpenShift, and the process shows up as UID 1000620000 with GID 0. This is not a bug — it is deliberate platform security. Here is what happens under the hood and how to adapt.

June 15, 2026 · 7 min · Kewin Rémy

How Python Finds and Runs Installed App Module in OCI Containers

Have you ever wondered how Python finds your application code when running in a Docker container? If your source code lives in src/app/ during development, but Python can import app.main without any path manipulation in production, there’s some interesting machinery at work behind the scenes. Let’s explore how Python locates and executes installed code, using a real-world example: running a FastAPI application with python -m uvicorn app.main:app --host 0.0.0.0 --port 8080. ...

December 16, 2025 · 3 min · Kewin Rémy