本文介绍轻量开源CI/CD工具Woodpecker,它源自Drone,用Go编写,包含Server与Agent,并复用Gitea等代码托管平台的认证。文章演示了用docker-compose部署Gitea、Woodpecker Server与Agent,编写Hello World流水线,并以Python项目为例,完整实现提交、测试、构建镜像、SSH自动部署的流程,同时介绍了when触发条件、Secrets、缓存及woodpecker-cli本地试跑等用法。
Odoo是开源ERP平台,支持自托管和托管部署。自托管提供完全控制与定制,但需自行维护安全、备份等;托管由服务商管理基础设施,更省心但控制有限。选择取决于技术能力、预算、定制需求等。文章还介绍了用Docker Compose自托管Odoo的步骤,并对比两种模式优劣。
文章介绍了“干饭厨子”(GanCook)项目,一个解决家庭用餐选择问题的工具。它支持家人点菜、掌勺认领、用餐后评分,并有月度贡献榜。部署在极空间NAS上,通过Docker Compose简单安装,数据本地存储,支持远程访问。作者认为项目实用,能减少“吃什么、谁来做”的纠结,适合有NAS的家庭尝试。
本文介绍FSCloud的Docker部署方法:需先安装Docker,保存docker-compose.yaml配置,包含PostgreSQL、Redis、MinIO、迁移、网关及管理后台等服务,设置环境变量后执行`docker compose up -d`即可启动,并附有启动成功提示。
本文介绍如何在LibreChat中接入Ace Data Cloud。首先获取API Token,然后通过Docker Compose部署LibreChat,配置librechat.yaml文件,将Ace Data Cloud设为自定义OpenAI兼容端点,指定baseURL为https://api.acedata.cloud/v1,并列出推荐模型如GPT、Claude、Gemini等。最后验证对接,并解决常见问题如404错误、模型列表为空等。
本文介绍了如何使用Docker构建和部署Node.js项目,确保在不同环境中保持一致,避免环境变量和依赖问题。教程包括多阶段Dockerfile、使用Docker Compose进行本地开发,以及通过GitHub Actions自动推送镜像到Docker Hub,最终实现轻松部署应用。
IntelliJ IDEA 2026.1.4版本发布,修复了Git分支更新、Docker Compose文件中的PHP解释器创建问题和Gradle同步错误。用户可通过IDE、Toolbox App或官网下载更新。
本文介绍了多个技术主题,包括YAML简历管理工具、快速日历命令、MacBook加热技巧、自托管URL缩短器Shlink、将智能手机转为功能手机的体验、systemd定时器的优势、kubecolor的使用、Docker Compose最佳实践、LiteLLM的功能概述,以及PostgreSQL备份与恢复策略。
本文介绍了如何使用Docker Compose自托管MinIO,支持HTTPS和预签名的上传/下载URL。自托管MinIO可以降低测试环境的存储成本,避免在AWS S3等服务上产生费用。文章详细说明了配置步骤,包括DNS设置、MinIO运行、HTTPS暴露、创建存储桶和访问密钥等,以确保安全和高效的文件管理。
本文介绍了如何使用SearXNG搭建免费的开源搜索引擎。通过Docker Compose进行部署,用户可以配置相关文件并启动服务。设置完成后,用户可通过指定端口访问搜索引擎,实现无限制的网页搜索,避免使用第三方API。
本文介绍了如何使用Docker将Go应用程序容器化,以确保在不同环境中一致运行。Docker通过将代码及其依赖打包成镜像,解决了“在我机器上可以运行”的问题。文章涵盖了Docker的基本概念、安装方法、Dockerfile的创建及Docker Compose的使用,帮助用户管理多个容器,从而在不安装Go或数据库的情况下轻松运行和分享应用程序。
本文记录了将 Typecho 从 1.2.0 升级到 1.3.0 的过程,主要通过 Docker Compose 部署。建议使用 joyqi/typecho:1.3.0-php7.4-apache 镜像,并备份 usr 目录和配置文件。更新时需确保挂载目录正确,权限设置为 755,注意数据库配置,最后重启服务以应用更改。
本文教程介绍了如何在单个Linux服务器上使用Jenkins、Docker Compose和Traefik构建生产就绪的CI/CD管道,包括HTTPS自动续订、智能部署策略、Jenkins设置、GitHub凭证添加及微服务的重新部署。还涵盖了常见问题及解决方案,确保管道在生产环境中顺利运行。
Docker Compose 是现代开发的重要工具,允许开发者通过单一配置文件定义和运行多个服务。文章介绍了七个实用的 Docker Compose 模板,包括 WordPress、Next.js、PostgreSQL、Django、Kafka、n8n AI 和 Ollama,帮助开发者快速搭建本地环境,便于学习和扩展项目。
依赖云应用意味着你无法真正拥有笔记。本文介绍如何使用AFFiNE构建私有工作区,通过Docker Compose连接AFFiNE核心应用、PostgreSQL数据库和Redis缓存,从而创建一个功能齐全的本地Web应用,类似于Notion的云版本,确保数据所有权和隐私。
OpenVidu 3.6.0 发布,新增对 DigitalOcean 和 Docker Compose 的支持,提供本地实时字幕功能,改进了部署方式,增强了会议的可及性和用户体验。
Docker Compose 近年来更新显著,新增配置文件、监控模式和GPU支持,使其适用于复杂部署场景。通过配置文件管理环境、监控模式加速开发及健康检查和依赖管理,Compose 变得更可靠。但仍不具备容器编排功能,适合本地开发和单节点工作负载。
Docker run命令简单易学,但存在局限性。使用docker-compose可以更方便地构建复杂容器。Dockge是一个基于网页的工具,简化docker-compose文件的管理,用户只需安装Docker并配置Dockge,即可轻松创建和管理容器。
devfs是一个开源的S3兼容文件服务器,旨在提供低成本的本地开发和测试环境,支持常用S3 API,适合团队和CI使用,具备Docker Compose一键启动和Web UI可视化功能。
Docker简化了应用程序的构建和部署,但术语对初学者可能较为复杂。本文介绍了Docker的基本概念,如镜像、容器、Dockerfile、卷、Docker Hub和Docker Compose,帮助用户理解如何使用Docker进行多服务应用的开发和管理。
完成下面两步后,将自动完成登录并继续当前操作。