Welcome to the comprehensive documentation for the Offline Python Runtime Docker project. This containerized Python runtime is designed specifically for enterprise offline and air-gapped deployments.
| 📖 Document | 📝 Description |
|---|---|
| 🚀 Getting Started | Complete setup and installation guide |
| 💻 Usage Examples | Code examples and common workflows |
| 🏢 Enterprise Deployment | Air-gapped deployment and enterprise setup |
| ⚙️ Configuration | Environment variables and configuration options |
| 🔧 Troubleshooting | Common issues and solutions |
| 📖 Document | 📝 Description |
|---|---|
| 🛠️ Development Setup | Development environment and contribution guide |
| 🏗️ Architecture | System design and technical architecture |
| 🧪 Testing | Test strategy and guidelines |
| 🤝 Contributing | Contribution guidelines and git flow |
| 📖 Document | 📝 Description |
|---|---|
| 📦 Packages | Complete list of pre-installed packages |
| 🔒 Security | Security features and compliance information |
| 🔌 API | Internal API documentation |
- Get started immediately: Getting Started
- See what I can do with this: Usage Examples
- Deploy in my enterprise: Enterprise Deployment
- Contribute to the project: Development Setup
- Understand the architecture: Architecture
- Write tests: Testing
- Configure the container: Configuration
- Troubleshoot issues: Troubleshooting
- See what's included: Packages
- Understand security: Security
┌─────────────────────────────────────────────────────────────┐
│ Offline Python Runtime │
├─────────────────────────────────────────────────────────────┤
│ Application Layer (py-apps/) │
│ ├── main.py # Entry point │
│ └── tests/ # Container validation tests │
├─────────────────────────────────────────────────────────────┤
│ Python Runtime Environment │
│ ├── Python 3.13 │
│ ├── pip (user-space packages) │
│ └── Pre-installed libraries (26 packages) │
├─────────────────────────────────────────────────────────────┤
│ Oracle Client Layer │
│ ├── Oracle Instant Client 19.29 │
│ ├── libaio and system dependencies │
│ └── Environment configuration │
├─────────────────────────────────────────────────────────────┤
│ Security Layer │
│ ├── Non-root user (appuser) │
│ ├── SELinux context support │
│ └── Minimal attack surface │
└─────────────────────────────────────────────────────────────┘
- 📖 Documentation: Navigate through the structured docs above
- 🐛 Issues: Open an issue for bugs or questions
- 💬 Discussions: GitHub Discussions for community support
- 📧 Enterprise: For enterprise support inquiries, please contact maintainers
🚀 Ready to dive in? Start with Getting Started and you'll have a working enterprise Python runtime in minutes!