United-Codes/uc-local-apex-dev
GitHub: United-Codes/uc-local-apex-dev
一个容器化的 Oracle APEX 本地开发环境,通过单命令快速启动 Oracle 26ai、APEX 和 ORDS,将环境搭建和日常开发任务完全自动化。
Stars: 59 | Forks: 20
# UC Local APEX 开发
**几分钟内运行 Oracle 26ai、APEX 和 ORDS。将本地 APEX 开发中繁琐的工作自动化。**
这是一个容器化的开发环境(兼容 Docker、Podman 或任何容器运行时),能够自动化常见任务,让您专注于构建 APEX 应用程序。
## 功能特性
- ✅ 单命令操作:创建用户、备份、清除 schema、测试安装
- ✅ 创建具有最佳开发权限的 APEX 工作区和数据库 schema
- ✅ 所有用户自动注册到 SQLcl 和 VS Code 中,实现即时访问
- ✅ 内置 Oracle DataPump 备份和恢复功能
- ✅ 支持带 SSL 的 ORDS,实现类似生产环境的本地开发
- ✅ 在隔离的测试 schema 中反复测试 APEX 应用程序安装
- ✅ 通过 VS Code SQL Developer 提供全面的 PL/SQL 调试支持
**⚠️ 本项目不适用于生产环境!** 项目刻意取消了安全限制并针对开发的便捷性进行了优化。密码以明文存储,安全功能被放宽。仅供本地开发使用。
[安装指南](https://www.united-codes.com/products/uc-local-apex-dev/docs/getting-started/)
## 文档
如需获取完整的安装说明、配置指南和使用示例,请访问我们的文档站点:
**📖 [UC Local APEX Dev 文档](https://www.united-codes.com/products/uc-local-apex-dev/docs/)**
文档包含:
- [安装指南](https://www.united-codes.com/products/uc-local-apex-dev/docs/getting-started/)
- [常用任务与命令](https://www.united-codes.com/products/uc-local-apex-dev/docs/getting-started/common-tasks/)
- [备份](https://www.united-codes.com/products/uc-local-apex-dev/docs/getting-started/backups/)
- [迁移指南](https://www.united-codes.com/products/uc-local-apex-dev/docs/migrations/25-3/)
## 特别感谢
- 感谢所有[贡献者](https://github.com/United-Codes/uc-local-apex-dev/graphs/contributors)的帮助
- 感谢 Connor McDonald 分享了关于[高效利用空间使用免费版的博文](https://connor-mcdonald.com/2023/12/18/the-ultimate-database-free-edition/)
- 感谢 Tim Hall 提供了 [drop_all.sql](https://oracle-base.com/dba/script?category=miscellaneous&file=drop_all.sql) 脚本
- 感谢 Philipp Salvisberg [帮我弄清楚如何使用调试器](https://gist.github.com/PhilippSalvisberg/2f2853bc7a95fa86d9de9c0deab10602)
- 感谢 Scott Spendolini 分享了关于[如何向 ORDS 添加自签名证书的博文](https://spendolini.blog/adding-ssl-to-your-ords-container)
- 感谢 Matt Mulvaney 分享了关于[取消 ORDS 账户过期限制的博文](https://mattmulvaney.hashnode.dev/unexpiring-the-ordspublicuser-user-for-apex)
- 感谢数据库团队为 Oracle 数据库提供了 ARM 镜像
- 感谢 ORDS 团队为 ORDS 提供了 ARM 镜像
如果 Oracle 能让所有人免费下载 APEX 补丁,那就再好不过了。
标签:Docker, Oracle APEX, Oracle数据库, ORDS, SOC Prime, Subfinder, 安全防御评估, 开发工具, 本地开发环境, 请求拦截