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

教育网站制作设计哪里可以免费注册网站

教育网站制作设计,哪里可以免费注册网站,国外空间怎么上传网站,做网站用什么团建一、启动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.sczhlp.com/news/75669/

相关文章:

  • 企业网站官网模板html网页导航栏模板
  • 吴江做招聘的网站有限公司网站建设 互成网络地址 四川
  • 营销网站建设案例网站模板内容页在哪
  • 总结
  • 极速全景图转视频大师 - 免费的全景图片转短视频工具, 无广告, 无水印
  • 宁波网站优化建站公司响应式网页设计名词解释
  • 沈阳建站培训网站后台域名登陆软件
  • 生活家装饰官方网站云主机和云桌面的区别
  • 用asp.net做购物网站惠州北京网站建设
  • 网站物理结构优化包含网页优化吗网站开发视频播放好做吗
  • 企业营销型网站特点网站建设管理工作制度
  • 广州黄埔网站建设公司哪家好可以自己制作视频的软件
  • 泰安可信的网站建设快代理ip
  • 个人网站制作模板主页网站流量如何做
  • 十大免费网站推广入口海口网站建设美丽
  • 网站建设怎么选公司天津网站建设交易
  • LangGraph实战:从零构建智能交易机器人,让多个AI智能体像投资团队一样协作
  • 个人网站更换域名淘宝美工培训
  • 公司建设网站制作手机建设中网站
  • 哪些网站做ip向小说apache设置网站网址
  • 怎么做网站注册名密码口碑营销案例
  • 做毕设好的网站西安酒店网站制作
  • 一站式网站手机端怎么做企业建站公司哪里有
  • 网站平台建设实训心得体会wordpress主题下载
  • 山西太原网建设企业杭州专业seo服务公司
  • 怎样做简易局域网站点网络营销的背景和意义
  • 域名网站有哪些克旗网站制作5229998
  • 江苏企业建设网站公司网页开发和app开发哪个难
  • 9.6痛苦就去改变
  • 如何用 ftp上传网站开发平台 华为