ASP.NET Core是Microsoft ASP.NET Framework的更加模块化版本。它是用于构建现代Web应用程序的高性能,开源框架。在本教程中,您将使用Nginx在Ubuntu 18.04上设置和部署带有MySQL服务器的生产就绪的ASP.NET Core应用程序。
Kubeadm自动安装和配置Kubernetes组件,例如API服务器,Controller Manager和Kube DNS。在本指南中,您将使用Ansible和Kubeadm从头开始设置Kubernetes集群,然后将容器化的Nginx应用程序部署到它。
在本教程中,您将部署一个示例Go Web应用程序,其中gorilla / mux作为请求路由器,Nginx作为Web服务器,所有这些都在Docker容器内,由Docker Compose编排。您将使用带有Let's Encrypt附加组件的nginx-proxy作为反向代理。
Weaverworks在2017年博客文章中提出的GitOps使用Git作为CI / CD流程的“单一事实来源”,集成了Git存储库中发生的代码更改。在本教程中,您将演示两个可用于设置自己的基于云的GitOps CI / CD系统的工具:持续集成工具CircleCI和Argo CD,一种声明性的持续交付工具。
在使用Kubernetes系列的CI / CD的第二篇文章中,您将预览两个专门用于管理云原生CI / CD的Kubernetes特定工具:Helm包管理器和Jenkins X管道自动化工具。为了有效减少错误并组织应用程序部署的复杂性,CI / CD系统必须包含用于包管理/部署的强大工具以及使用自动化测试创建开发管道。
默认情况下,Jenkins自带内置的Winstone Web服务器,监听端口“8080”,方便入门。但是,只要您认真使用Jenkins,就应该使用SSL来保护它,以保护通过Web界面传输的密码和其他敏感数据。 在本教程中,您将Nginx配置为反向代理,以将客户端请求定向到Jenkins。
当开发人员对应用程序进行连续更改时,具有webhook的部署系统可以简化开发,特别是对于团队。如果团队的一部分依赖像API这样的后端软件,那么将用于代码更改的Slack通知集成到团队的工作流程中也会很有帮助。在本教程中,您将使用`create-react-app`设置一个应用程序,并配置一个集成了GitHub和Slack的webhook部署系统。
在教程中如何使用Distillery和edeliver自动化Elixir Phoenix部署,您创建了一个没有...的Phoenix应用程序...
Jekyll是一个静态站点生成器,它提供了内容管理系统(CMS)的一些优点,同时避免了由这种由数据库驱动的站点引入的性能和安全问题。在本教程中,您将学习如何使用Git和Git Hooks来自动执行Jekyll站点的部署过程,以及如何使用`git-shell`来额外保护您的生产环境。
git Deployment 4年前
按照本教程,您将自动部署一个Laravel应用程序,而无需停机。为此,您将准备本地开发环境,从中部署代码,然后使用Nginx和MySQL数据库配置生产服务器来为应用程序提供服务。
git Deployment CI/CD 4年前
Elixir是一种功能性编程语言,因其注重开发人员的工作效率和易于编写高度并发和可扩展的应用程序而受欢迎,而Phoenix则是一个基于Elixir构建的Web框架,可用于创建高性能的Web应用程序。在本教程中,您将把Elixir和Phoenix与edeliver和Distillery结合起来,创建一个单一的命令,在生产环境中建立,部署和热交换Phoenix项目。
“Hello,World!”程序是计算机程序设计中经典而悠久的传统。这是初学者简单而完整的第一个程序,它是确保您的环境配置正确的好方法。本教程将引导您完成创建...
默认情况下,Jenkins自带内置的Winstone Web服务器,监听端口8080,方便入门。一旦您认真使用Jenkins,则应使用SSL进行安全保护,以保护密码和其他敏感数据的传输。
学会使用Terraform,很简单,但功能强大的工具,可以让你写你的栈的代码。在本教程中,您将部署的Node.js应用DigitalOcean然后探索Terraform是如何工作的,所以你可以建立自己的配置。
的Symfony是一个PHP编写的开源Web框架,适合建造任何规模的项目。它提供了一个精心设计的结构的基础上,可重用的组件,在其顶部,你可以建立自己的PHP应用程序。本教程将介绍需要手动部署的Ubuntu 14.04服务器上的一个基本的Symfony应用程序的步骤。
关注云架构公众号
Linux入门
QQ交流群:308781113