草庐IT

deploy_scripts

全部标签

deployment - 如何在开发中编辑 Docker 容器中的代码?

我所有网站的代码都在/srv下在我的容器里。我的Dockerfile使用git下载代码并将其作为镜像的一部分,以便更轻松地部署到生产环境。但是我该如何在开发中编辑代码呢?我认为使用卷是解决方案,例如:-v/docker/mycontainer/srv:/srv.但它会覆盖容器中的目录。如果这是我第一次运行它,它会清空它,因为主机中没有任何内容。所以我在Dockerfile中所做的一切都会丢失。/srv/myapp里面也有目录和文件我想在我的应用程序的不同版本之间共享,例如:/srv/myapp/user-uploads.这是commonpractice在专业的网络开发中。那么我该怎么做

deployment - 如何在开发中编辑 Docker 容器中的代码?

我所有网站的代码都在/srv下在我的容器里。我的Dockerfile使用git下载代码并将其作为镜像的一部分,以便更轻松地部署到生产环境。但是我该如何在开发中编辑代码呢?我认为使用卷是解决方案,例如:-v/docker/mycontainer/srv:/srv.但它会覆盖容器中的目录。如果这是我第一次运行它,它会清空它,因为主机中没有任何内容。所以我在Dockerfile中所做的一切都会丢失。/srv/myapp里面也有目录和文件我想在我的应用程序的不同版本之间共享,例如:/srv/myapp/user-uploads.这是commonpractice在专业的网络开发中。那么我该怎么做

docker - "exec:\"scripts/script.sh\": stat scripts/script. sh: 没有那个文件或目录

我在尝试启动第一个super账本网络时遇到此错误:$./byfn.sh-mupStartingwithchannel'mychannel'andCLItimeoutof'10'secondsandCLIdelayof'3'secondsContinue?[Y/n]yproceeding...2018-05-1307:33:04.240UTC[main]main->INFO001Exiting.....LOCAL_VERSION=1.1.0DOCKER_IMAGE_VERSION=1.1.0Startingpeer1.org1.example.com...doneStartingpeer

google-app-engine - Bitbucket Pipeline Deploy 问题到 Google App Engine

我正在尝试将golang应用部署到应用引擎。现在我可以通过我的mac上的gcloudCLI来完成它,这工作正常(运行gcloudappdeployapp.yaml)。但是,我在Bitbucket管道上收到以下错误:+gcloud--quiet--verbosity=errorappdeployapp.yaml--promoteYouareabouttodeploythefollowingservices:-some-project/default/20171128t070345(from[/go/src/bitbucket.org/acme/some-app/app.yaml])Dep

deployment - Golang 应用程序部署

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我即将完成我的应用程序,我想将其部署到私有(private)服务器上。我希望能够自动执行以下操作:运行go测试打包应用部署到服务器有回滚的能力如何为go应用轻松完成此操作?

deployment - Golang 执行 : stat: no such file or directory after file has been moved there

我有一个脚本,用于使用“os/exec”包进行部署。我使用的命令之一如下:cpInit=exec.Command("cp","initScripts/nginx","/etc/init.d/nginx")还有一个:startNginx=exec.Command("/etc/init.d/nginx","start")最初我使用err:=cpInit.Run()运行第一个命令,但后来当我运行第二个命令时出现错误:exec:"/etc/init.d/nginx":stat/etc/init.d/nginx:nosuchfileordirectory但是当程序退出时/etc/init.d/n

转到网络应用程序 : How to route PHP scripts to PHP-FPM from Golang

我有一个主要网站和许多小网站。我目前正在为所有这些使用Nginx和PHP。我的计划是取消两者,并在Go中构建一个单一的Web应用程序来服务所有内容,这有望减少负载和内存(特别是因为某些页面的计算量非常大。)我的问题是,尝试将很少使用的PHPBB论坛之类的东西移植到Go上对我来说会是一种严重的时间浪费。所以我希望主网站全部由Go网络应用程序提供服务,但其他一些网站可以保留为PHP。我的问题是:我可以使用Go网络应用将PHP脚本请求路由到PHP-FPM吗?我希望这样我就可以摆脱Nginx,网络应用程序将处理所有传入流量并直接从其自己的代码为主站点提供服务,但对于仍在PHP中的不太重要的站点

pointers - &deployment 如何满足 kubernetes 代码中的 runtime.Object 类型?

在kubectl/run.go在Kubernetes代码中,Generate函数有这两种类型的结果列表:runtime.Object,error函数的最后一行是:return&deployment,nilruntime被导入:k8s.io/apimachinery/pkg/runtime我通过在该导入语句上运行goget获得了runtime,对象在interfaces.go中定义:typeObjectinterface{GetObjectKind()schema.ObjectKindDeepCopyObject()Object}(我在网上找到了相同的代码here。)地址运算符创建一个指

deployment - 自动化 go 应用程序部署

我想知道是否有任何方便的方法可以在GO中自动将代码部署到实时服务器,无论是标准的内置方法还是其他方法。我想要类似googleappengine的东西,我只需运行命令,它就会上传到服务器并触发重启。(最终我想要一个gitcommit来触发重建和重新部署,但那是为了将来的发展) 最佳答案 我推荐TravisCI+Heroku.您可以直接使用gitpush部署到heroku,但我喜欢在此之前使用Travis构建和运行测试。网上有一些指南,但我会尽量直截了当:你需要什么?Github账号Travis账号(链接到github,如果开源则免费)

deployment - 无法将示例 GOLang 应用程序部署到 Heroku

我尝试将示例GO应用程序部署到列出的Herokuhere但是当我运行命令时:gitpushherokumaster我收到以下错误:计数对象:28,完成。Compressingobjects:100%(21/21),done.Writingobjects:100%(28/28),3.08KiB,done.Total28(delta6),reused0(delta0)!Herokupushrejected,noCedar-supportedappdetectedTogit@heroku.com:mysterious-refuge-1227.git![remoterejected]maste