当前位置: 首页 > news >正文

福田公司创始人seo咨询

福田公司创始人,seo咨询,太原零元网站建设,我想投资谁有项目一、启动spug项目 1.spug代码仓库地址: spug: 开源运维平台:面向中小型企业设计的无 Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布、任务计划、配置中心、监控、报警等一系列功能。 - Gitee.com 注…

一、启动spug项目

1.spug代码仓库地址:

spug: 开源运维平台:面向中小型企业设计的无 Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布、任务计划、配置中心、监控、报警等一系列功能。 - Gitee.com

注意:如果要找怎么进行容器化部署的详细说明,直接在这个仓库看官方文档就行了

一般流程:

1)进入docs/docker目录,执行docker-compose up -d

2)docker-compose ps查看容器的端口,打开浏览器查看效果

3)新建登录用户

docker exec spug init_spug admin spug.cc

使用用户名admin和密码spug.cc登录

二、发布程序项目配置流程

1.发布配置->新建

注意:SPUG_APP_KEY全局变量对应的是应用配置中唯一标识符:

新建发布->常规发布

 

我为了方便将start.sh直接放在项目代码中的,而且仅仅为了实现效果,安全性之类的也没有处理,各位自己知晓流程后自行优化:

start.sh

#!/bin/bashcd /www/kubeimooc_server
docker login -u admin -p admin123  https://harbor:443
if [ $(docker ps -a | grep kubeimooc-server | wc -l) -ge 1 ];then docker stop kubeimooc-server && docker rm kubeimooc-server; fi
docker compose down
docker compose -f docker-pull.yaml pull
docker compose -f build
docker compose push
docker compose up -d

 docker-pull.yaml

version: "3"services:docker:container_name: dockerimage: plugins/docker:20drone-ssh:container_name: drone-sshimage: library/appleboy/drone-ssh:1.6.13golang:container_name: golang1.22.6-alpineimage: plugins/golang1.22.6-alpine:latestalpine:container_name: alpineimage: plugins/alpine:latest

需要拉取的镜像视情况而定

docker-compose.yaml

version: "3"services:server:container_name: kubeimooc-serverimage: harbor:443/kubeimooc/kubeimooc-server:v1.1.0build:context: .dockerfile: Dockerfilerestart: alwaysports:- '8082:8082'

注意事项:

如果只写了build,没有image配置项,docker compose push会出现skip, 比如下列写法:

# docker-compose.yml
version: '3'
services:kubeimooc-server:build:context: .dockerfile: Dockerfiletags:- harbor:443/kubeimooc/kubeimooc-server:v1.1.0

使用docker compose build,再使用docker compose push会出现"skip"错误:

[+] Pushing 1/0
 ✔ kubeimooc-server Skipped  

Dockerfile

FROM  plugins/golang1.22.6-alpine:latest as builder
WORKDIR /go/src/kubeimooc.com/server
COPY . .RUN go env -w GO111MODULE=on \&& go env -w GOPROXY=https://goproxy.cn,direct \&& go env -w CGO_ENABLED=0 \&& go env \&& go mod tidy \&& go build -o server .FROM plugins/alpine:latestLABEL MAINTAINER="test@imooc.com"WORKDIR /go/src/kubeimooc.com/server
COPY --from=0 /go/src/kubeimooc.com/server/config.yaml ./config.yaml
COPY --from=0 /go/src/kubeimooc.com/server/.kube/config ./.kube/config
COPY --from=0 /go/src/kubeimooc.com/server/server ./
EXPOSE 8082
ENTRYPOINT ./server

2.构建仓库->新建

 3.发布申请->新建申请->点击操作栏的"发布"按钮

 

[root@kubeimooc-server ~]# ls /www
kubeimooc_server
[root@kubeimooc-server ~]# ls /data/repos/
kubeimooc_server
[root@kubeimooc-server ~]# ls /data/repos/kubeimooc_server/
7_20241015144342
[root@kubeimooc-server kubeimooc_server]# docker ps
CONTAINER ID   IMAGE                                          COMMAND                 CREATED         STATUS         PORTS                                       NAMES
13694183fc70   harbor:443/kubeimooc/kubeimooc-server:v1.1.0   "/bin/sh -c ./server"   4 minutes ago   Up 4 minutes   0.0.0.0:8082->8082/tcp, :::8082->8082/tcp   kubeimooc-server

http://www.ds6.com.cn/news/86747.html

相关文章:

  • 做啥英文网站赚钱乌海网站seo
  • 制作公司网站公司百度指数的搜索指数代表什么
  • wordpress 老版本网站排名优化手机
  • wordpress上注入青岛网站seo诊断
  • 淘宝网店设计制作seo排名优化收费
  • 哈尔滨做网站宁波seo优化外包公司
  • asp.net 房产局政府网站模板北京网站制作设计
  • 网站交易模块怎么做开发网站建设公司
  • 公司做网站找谁公司做网站找谁网络公司
  • 现在一般做网站用什么技术发布软文广告
  • 免费网站建设社区日照高端网站建设
  • 慈溪做网站公司百度网页浏览器
  • 北京网站建设价格个人建站
  • 手机网站欢迎页面网络推广哪个平台最好
  • 谷城网站定制贵州网站seo
  • 青岛注册公司网站宁波seo优化排名
  • 廉洁长沙考试答案杭州优化seo公司
  • 宁津哪个网络公司做网站比较好新产品推广策划方案
  • 英文网站怎么做301跳转长沙推广引流
  • 网站设计方案谁写深圳外贸网络推广渠道
  • 怎么看网站有没有做地图微营销
  • 苏州建设监督网站首页杭州推广公司排名
  • 石家庄网站建设联系方式苏州seo怎么做
  • 网站seo怎么操作手机清理优化软件排名
  • 哈尔滨建设工程招投标网短视频seo优化
  • 为什么企业要交税重庆seo排名技术
  • php 网站后台模板网站百度收录秒收方法
  • 高校网站开发企业网站网页设计
  • 代码添加在网站的什么位置app推广员好做吗
  • 大连筑成建设集团有限公司网站腾讯企点客服