PasteSpider之--路由列表-私有仓库-环境配置-的介绍

news2025/1/24 14:35:54

路由列表

   这个路由就是我们说的代理,PasteSpider的代理是使用nginx实现的,其实就是PasteSpider在执行命令的过程中对对应的nginx的配置文件进行修改和更新。所以这个板块非常重要,特别是你进行动态扩容的时候。

   建议查阅nginx的相关代理配置,也可以使用PasteSpdier的路由列表配置中的案例1/案例2进行尝试,修改!

   假设你的宿主服务Linux,在他的podman中部署了多个服务(容器),这些容器并不一定需要进行与宿主端口映射的,只要在宿主机上使用容器的IP+端口(一般是80)访问即可。

   路由的配置或者说划分是基于项目和环境,也就是一个项目,你可以配置基于不同环境的路由信息,也就是前面说的多少个域名。

   在菜单 =项目信息= =路由列表= 新增,如下图:

文件名

   这个要看所在宿主的nginx文件夹,一般为/etc/nginx/conf.d/下面的,文件名字建议使用域名.conf或者是其他你可以识别的名字.conf。请不要使用中文和特殊字符作为文件名称。

   整个系统中,或者说这个宿主中,这个文件名唯一!

域名

   这个项目,这个环境下的域名,主要是给下方的模板使用的,如果你不用带参的话可以写死的。

分布服务器

   表示PasteSpider有执行重新创建或者更新路由文件的时候,需要把这个变动更新到哪些服务器,这个要和你的域名的解析挂钩。

文件内容

   PasteSpider中采用dotliquid作为模板。可以参考http://dotliquidmarkup.org/的相关资料。也可以点击下方的案例1,案例2查看相关的内容,然后自行修改后再点击检查!

模板格式

   在上面的模板中,有些变量不了解的,可以点击 模板格式 进行查看。可以实现不一样的需求。

检查

   在文件内容有写入内容后,可以点击检查进行基于当前情况下的路由文件生成预览,所以要先启动服务(容器)。具体的顺序可以参考我的另外一个帖子,PasteSpdier部署一个项目的案例!

私有仓库

   有些时候我们的镜像有些安全的问题,所以不希望公开,这个时候就需要用到自己部署私有仓库了,然后给他加账号密码,加证书,只有你自己的服务器使用,保证镜像的安全。基于PasteSpider还会帮你适当的回收镜像,让存储不会失控。

   在菜单 =基础信息= =私有仓库= ,如下图:

仓库名称

   给自己取一个容易记或者区分的名字即可,这个名字只做显示用不做他用。

第二行

   这一行是访问信息,也就是私有仓库绑定的域名信息,由于我们要创建私有证书,所以要选择https的通讯方式,注意这个域名的证书你不需要在外面申请,直接配置域名,然后解析到这个服务器即可。后面的端口不建议采用443,别和服务器的其他443搞一起了,所以选一个其他的端口。

挂载服务器

   这个私有仓库的宿主选择,构建和私有仓库可以分开,构建打包后会推送到私有仓库,所以他们可以不是同一个服务器。

第五行

   账号和密码,理解下就是私有仓库的账号密码,具体的是你在docker/podman中使用 docker/podman login的时候使用的。基于自己的爱好自己填写即可,注意不要使用特殊的符号等,比如别使用=号。

证书相关

   这个由PasteSpdier在创建私有仓库的时候自行随机,证书密码也是一样,证书内容也有PasteSpider基于实际情况创建。

后续

   点击保存后,PasteSpider会基于填写的信息在目标服务器上执行创建私有仓库和配置信息的任务。

   之后在私有仓库列表页面中,找到这个新增的数据,会有一个 关联的操作,这个关联的意思就是在指定的服务器上执行登陆到这个私有仓库的操作!这个关联操作会重启指定的服务器的podman/docker,注意!!!具体的执行过程可以在运行记录中查阅!

环境配置

   如果系统默认的三个环境不够使用的时候,你就可以自己多创建几个环境,注意他们的环境代码不能重复了,比如你有一个项目需要部署多个个体使用,有点类似saas,不过这个是根源上搞定的,他们数据库啥的都不一样,则你可以使用环境把他们分割,他们公用基础镜像,使用不同的配置即可实现!

   见菜单 =基础信息= =环境配置=,如下图:

   按照自己的实际情况填写即可!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/413686.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【ESP32】嵌入式FreeRtos--队列Queue

基础知识 队列:先入先出(FIFO,first in first out) 使用方法: 创建队列长度、尺寸(每个信息内存空间的大小)发送数据取数据 API功能xQueueCreate()创建一个队列xQueueSend()往队列里写数据xQueueReceive从队列里读数据uxQueueMessagesWaiting(队列句…

静态时序分析Static Timing Analysis4——多时钟域和多时钟时序检查

文章目录前言一、多时钟域时序分析1、慢时钟域到快时钟域1.1 建立时间检查1.2 保持时间检查1.3 多周期检查2、快时钟域到慢时钟域2.1 建立时间检查2.2 保持时间检查2.3 合理的约束3、总结二、多时钟1、整数倍关系2、非整数倍关系三、相位移动前言 2023.4.12 这里讲的多时钟域和…

干货满满!MES生产制造管理全流程分析

阅读本文您将了解:1.什么是MES生产管理流程;2.MES生产管理流程具体步骤;3.实施MES生产管理流程优势;4.MES生产管理流程中可能会遇见的问题。 一、什么是MES生产管理流程 MES生产管理系统(又称制造执行系统&#xff0…

Java开发 - 公共字段的自动填充

前言 如果说Java开发中有什么是让人很烦的一件事,那一定是无尽的填充字段,本篇作为观众瑰宝系列第二篇,将带来公共字段填充相关的知识点,学完此篇,让你摆脱公共字段填充带来的麻烦,节省代码,降…

定时任务:从Timer、STPE、Quartz 到 XXL-JOB

java.util.Timerjava.util.concurrent.ScheduledThreadPoolExecutor 简称STPEQuartzXXL-JOB 基本套路 定时任务基本上都是在一个while(true)或for(;;)死循环中(每次循环判断定时程序是否终止或暂停),从任务存放的地(可以是内存的…

电脑重装系统后会怎样?

​有小伙伴的电脑系统运行缓慢卡顿,现在想通过重装系统来解决问题。咨询电脑重装系统会怎么样对系统有影响吗,现在小编就带大家看看电脑重装系统后会怎样。 方法/步骤: 一、电脑重装系统会怎么样 1、我们的电脑重装系统后,电脑…

Java面试题总结 | Java基础部分(持续更新)

Java基础 文章目录Java基础一个Java文件里可以有多个类吗(不含内部类)?创建对象的方法面向对象和面向过程简述自动装箱拆箱Java代码块执行顺序java中的基本数据类型对应的字节数包装类型和基本数据类型的场景java中的关键字分类final关键字st…

【微信小程序】小程序基础入门01

😉博主:初映CY的前说(前端领域) ,📒本文核心:微信小程序的入门介绍 【前言】小程序是一种不需要下载、安装即可使用的应用,它实现了应用触手可及的梦想,用户扫一扫或者搜一下就能打开应用,也实现…

Flink 优化 (三) --------- 反压处理

目录一、概述1. 反压的理解2. 反压的危害二、定位反压节点1. 利用 Flink Web UI 定位2. 利用 Metrics 定位三、反压的原因及处理1. 查看是否数据倾斜2. 使用火焰图分析3. 分析 GC 情况4. 外部组件交互一、概述 Flink 网络流控及反压的介绍:https://flink-learning.…

threejs-后期通道效果汇总

文章目录前言后期处理通道汇总简单通道效果FilmPassDotScreenPassBloomPassUnrealBloomPassOutlinePassGlitchPassHalftonePass高级通道效果掩码效果MaskPass景深效果 BokehPass景自定义效果 ShaderPass总结前言 Threejs提供了很多后期处理通道,配合 THREE.EffectC…

【并发编程Python】一文了解Python并发编程,协程、线程、进程

并发编程简介和一些前缀知识 并发编程是使得程序大幅度提速的。在并发编程中,程序可以同一时间执行多个任务,这有助于提高程序的吞吐量和响应时间。并发编程设计的主要概念包括线程、锁、同步、信号量、进程间通信等。 前缀知识: IO&#x…

信息系统项目管理师第四版知识摘编:第22章 组织通用治理​

第22章 组织通用治理​ 组织治理是协调组织利益相关者之间关系的一种制度安排,目标是为了确保组织的高效决策,实现利益相关者之间的利益均衡,提高组织的绩效,确保组织运行的可持续发展。​ 22.1组织战略​ 组织战略是组织高质量…

一文读懂:低代码开发平台对企业效益有什么作用?

一文读懂:低代码开发平台对企业效益有什么作用? 近年来,企业数字化转型的需求越来越迫切,但面临着IT人才不足、成本高昂等痛点问题,于是零代码平台应运而生,成为企业数字化转型的重要工具。 市面上的零代…

基于支持向量机SVM的脑部肿瘤识别,脑电波样本熵提取

目录 支持向量机SVM的详细原理 SVM的定义 SVM理论 Libsvm工具箱详解 简介 参数说明 易错及常见问题 SVM应用实例,基于SVM的的脑部肿瘤识别分类预测 代码 结果分析 展望 支持向量机SVM的详细原理 SVM的定义 支持向量机(support vector machines, SVM)是一种二分类模型,它…

Spring boot+Vue博客平台:文章列表展示、文章分类与标签管理模块实现

本文将详细介绍如何实现博客平台中的文章列表展示、文章分类与标签管理功能,包括前端的Vue组件设计和后端的Spring Boot接口实现。在阅读本文后,您将了解如何设计和实现高效、易用的文章列表展示、文章分类与标签管理功能。 一、文章列表展示 1.设计思…

电脑蓝屏错误MACHINE-CHECK-EXCEPTION重装系统教程

电脑蓝屏错误MACHINE-CHECK-EXCEPTION重装系统教程分享。最近有用户电脑遇到了蓝屏问题,正常使用电脑的时候常常会出现了蓝屏错误代码“MACHINE-CHECK-EXCEPTION”。那么遇到这个问题要怎么去进行系统的重装呢?来看看以下的具体操作方法教学吧。 准备工作…

JVM/GC/CMS

CMS (Concurrent Mark Sweep) jdk1.4后期版本开始引入的新gc算法ParNew(新生代) CMS(老年代)组合使用使用标记-清除算法目标:适合于B/S等对响应时间要求高的场景缺点:运行结束产生大量空间碎片缺点:由于分配给用户使用的老年代空间不足造成…

一文快速回顾 Servlet、Filter、Listener

什么是Servlet? 前置知识: Web 服务器:可以指硬件上的,也可以指软件上的。从硬件的角度来说, Web 服务器指的就是一台存储了网络服务软件的计算机;从软件的角度来说, Web 服务器指的是一种软件…

使用codon加速你的python程序

使用codon加速你的python程序 作为高性能 Python 编译器,Codon 可将 Python 代码编译为本机机器代码,而无需任何运行时开销。在单线程上,Python 的典型加速大约为 10-100 倍或更多。Codon 的性能通常与 C/C 的性能相当。与 Python 不同&#…

Three.js教程:第一个3D场景

推荐:将NSDT场景编辑器加入你3D工具链其他工具系列:NSDT简石数字孪生下面的代码完整展示了通过three.js引擎创建的一个三维场景,在场景中绘制并渲染了一个立方体的效果,为了大家更好的宏观了解three.js引擎, 尽量使用了…