Files
Arch1Panel/apps/codex-universal
arch3rPro 6b4adff64f feat(codex-universal): 添加 Codex Universal 应用配置及文档
添加 Codex Universal 应用的完整配置,包括 docker-compose.yml、README 文件、多语言文档和版本选择表单
2026-05-03 01:09:28 +08:00
..

Codex Universal

Base Docker image used in OpenAI Codex environments.

Features

  • Multi-language support: Built-in Python, Node.js, Rust, Go, Swift, Ruby, PHP, Java and more programming language runtimes
  • Development tools: Pre-configured with pyenv, poetry, uv, ruff, black, mypy, pyright, isort, corepack, yarn, pnpm, npm and other common development tools
  • Additional tools: Includes bun, bazelisk/bazel, erlang, elixir and more
  • Flexible configuration: Easily configure language versions via environment variables
  • Cross-platform: Supports linux/amd64 and linux/arm64 architectures

Supported Language Versions

Python

  • 3.14.0, 3.13, 3.12, 3.11.12, 3.10

Node.js

  • 22, 20, 18

Rust

  • 1.93.0, 1.92.0, 1.91.1, 1.90, 1.89.0, 1.88.0, 1.87.0, 1.86.0, 1.85.1, 1.84.1, 1.83.0

Go

  • 1.25.1, 1.24.3, 1.23.8, 1.22.12

Swift

  • 6.2, 6.1, 5.10

Ruby

  • 3.4.4, 3.3.8, 3.2.3

PHP

  • 8.4, 8.3, 8.2

Java

  • 25, 24, 23, 22, 21, 17, 11

Usage

Data Directory

  • Application workspace is mounted at ./data, you can store project code here
  • Container default working directory is /workspace

How to Use

  1. After deploying the container, you can access it via 1Panel's terminal feature
  2. Or use the command docker exec -it <container-name> bash to enter the container
  3. Perform development work inside the container