想给懒猫商店贡献应用?开发篇就是你的完整上架指南。
懒猫微服的应用生态离不开社区开发者的贡献。如果你有一个好用的开源项目,或者自己写了一个小工具,都可以打包上架到懒猫商店,让更多人受益。开发篇会手把手教你完成这个过程。
系列从"上架应用需要哪些知识"开始,帮你建立整体认知。懒猫应用的打包并不复杂,核心就是三个文件:lzc-build.yml、lzc-icon.png、lzc-manifest.yml。我会详细解释每个文件的作用和写法,让你快速上手。
第一篇正式教程是全栈应用的上架指南,以一个前后端分离的项目为例,演示从打包脚本编写到 LPK 生成的完整流程。你会了解到懒猫应用的路由规则、静态文件托管、后端服务启动等核心概念。
Devshell 是懒猫提供的远程开发环境,开发篇专门用一篇文章介绍它的使用方法。有了 Devshell,你可以直接在懒猫微服上调试应用,不用在本地搭建复杂的开发环境。
如果你已经有一个跑在 Docker Compose 上的应用,开发篇会教你如何将它移植到懒猫微服。从 Compose 文件到 Manifest 的转换、镜像源的处理、端口和路由的配置,每一步都有详细说明。
OIDC 接入是开发篇的重头戏,分为上下两篇。懒猫微服自带 OIDC Provider,你的应用可以直接接入实现单点登录,用户体验会好很多。我会从 OIDC 的基本概念讲起,一直到代码实现,确保你能完全理解并落地。
开发篇还涵盖了反向代理配置、跨域问题解决、Docker Compose Override 的使用、自签名 SSL 证书的处理等实战内容。这些都是开发过程中经常遇到的问题,提前了解能省去很多排查时间。

