Alas配置更新器自动更新

news2024/11/24 18:37:24

之前我的部署方法有些问题,不应该下载源码再上传到服务器,这样会导致无法使用更新器,只能手动更新,比较麻烦,最近改用git方式获取源码,解决了无法使用更新器的问题,亲测有效

image-20241010160026783

以下操作均基于雨云-新一代云服务提供商操作,雨云服务器使用体验好,物美价廉,支持购前试用,推荐使用😉

另外欢迎来我的博客查看此文——火柴人儿的小站,我的博客也是基于雨云搭建的

操作步骤

  1. 若之前已经通过上传文件的方式得到过源码并运行了ALAS的话,需要额外进行几步

    1. 停止容器

      docker stop alas
      
    2. 删除容器

      docker rm alas
      
    3. 删除源码文件

      rm -rf /home/alas/AzurLaneAutoScript-master
      
    4. 镜像别删除,否则又要重新下,镜像源问题还容易无法下载

  2. cd /home/alas/

  3. 初始化仓库

    git init
    

    image-20241010160127436

  4. 拉取源代码

    git pull https://github.com/LmeSzinc/AzurLaneAutoScript.git
    

    image-20241010150008877

  5. 创建配置文件

    cp config/deploy.template-docker-cn.yaml config/deploy.yaml
    
  6. (若已经部署过,有镜像文件了就不用修改了,跳过这步)修改 docker-compose.yml 中的 dockerfile./Dockerfile.cn

    version: '3.7'
    services:
        ALAS:
            network_mode: host
            volumes:
                - '.:/app/AzurLaneAutoScript:rw'
                # - '../MAA:/app/MAA:rw'
                - '/etc/localtime:/etc/localtime:ro'
            container_name: 'alas'
            image: 'alas'
            build:
                context: ./deploy/docker/
                # dockerfile: ./Dockerfile
                dockerfile: ./Dockerfile.cn
    
  7. vim ./.git/config

    [remote "origin"][branch "master"]添加到文件末尾,添加完后整体文件如下

    [core]
    	repositoryformatversion = 0
    	filemode = true
    	bare = false
    	logallrefupdates = true
    [remote "origin"]
    	url = https://github.com/LmeSzinc/AzurLaneAutoScript.git
    	fetch = +refs/heads/*:refs/remotes/origin/*
    [branch "master"]
    	remote = origin
    	merge = refs/heads/master
    
  8. 启动容器(我这里不是集成在docker中的docker-compose,所以命令为docker-compose,新版本的docker会自带docker-compose,命令为docker compose)

    docker-compose up -d
    
  9. 打开网页查看更新器

    image-20241010151313459

其他

docker镜像源可以使用的腾讯源

vim /etc/docker/daemon.json
{
    "registry-mirrors": [
        "https://mirror.ccs.tencentyun.com"
    ]
}
sudo systemctl daemon-reload	#重启daemon进程
sudo systemctl restart docker	     #重启docker

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

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

相关文章

探索未知,惊喜连连 —— 盲盒小程序开发文案

在这个充满惊喜与好奇的时代,盲盒已经成为了一种独特的文化现象,它不仅仅是一种商品,更是一种心灵的慰藉和乐趣的源泉。为了满足广大盲盒爱好者的需求,我们精心打造了一款盲盒小程序,让惊喜触手可及,随时随…

数据库——创立表和库

数据库(Database)是一个用于存储、管理和检索数据的系统。它可以组织结构化数据,支持高效的存取和操作。数据库通常由一个数据库管理系统(DBMS)来支持,常见的DBMS包括: 关系数据库(R…

如何正确的用引用作返回值?

错误一:引用作函数返回值,但函数中没用static修饰 下面代码输出什么结果? 输出结果: Q:ret应该是3,为什么再调用一次Add函数后,ret变成了7? 解释: ①:在第二…

steam上传游戏问题汇总

问题 首先是Library Logo 必须是png图片,还必须带上游戏名字你的宣传图不能使用游戏内部的截图。Library_Hero必须是空白的,不能有任何文字。他是和Library_logo合并在一起的。这个法律其实没必要填写。然后我错误的把EULA填写在这里了也报错了 如果你在…

《Linux从小白到高手》综合应用篇:详解Linux系统调优之服务器硬件优化

List item 本篇介绍Linux服务器硬件调优。硬件调优主要包括CPU、内存、磁盘、网络等关键硬件组。 1. CPU优化 选择适合的CPU: –根据应用需求选择多核、高频的CPU,以满足高并发和计算密集型任务的需求。CPU缓存优化: –确保CPU缓存&#x…

电容补偿功率因数不标准会怎样

电容补偿功率因数如果不符合标准,可能会对电力系统和设备运行造成多种负面影响。以下是功率因数补偿不当可能引发的问题: 1、欠补偿或不足补偿的影响 功率因数偏低:如果补偿量不足,功率因数未达到预期值(通常在0.9至…

【C++】C++入门基础

一. 第一个C程序 #include<iostream> using namespace std;int main() {cout << "hello world" << endl;return 0; } 二.命名空间 1.namespace的价值 在C/C中&#xff0c;变量、函数和后⾯要学到的类都是⼤量存在的&#xff0c;这些变量、函数…

数据结构修炼——栈和队列是什么?如何实现?从入门到实战

目录 一、栈1 栈的概念及结构2 栈的实现 二、队列1 队列的概念及结构2 队列的实现 三、栈和队列OJ题1 有效的括号2 用队列实现栈3 用栈实现队列4 循环队列 四、概念选择题 一、栈 1 栈的概念及结构 栈&#xff1a;一种特殊的线性表。栈只允许在固定端进行插入和删除操作。进行…

专业的客服话术快捷回复软件

在当今快节奏的工作环境中&#xff0c;客服行业面临着前所未有的挑战。尤其是对于刚入行的新手小白来说&#xff0c;如何快速提升响应速度、保证回复质量&#xff0c;成为了他们亟待解决的问题。而今天&#xff0c;我要向大家推荐的这款“客服宝”快捷回复软件&#xff0c;就非…

advanced skeleton绑定模型无法返回修改按钮

有时候出现问题 adv插件没有Toggle Fit返回修改部分的按钮&#xff0c;这个通常是命名造成的 解决方式&#xff0c;把骨骼模型最上层的组名重改为Group&#xff0c;然后重开插件就行了 参考https://www.reddit.com/r/Maya/comments/xcgvcq/does_anyone_know_why_advanced_ske…

美畅物联丨破解养老难题:视频汇聚平台助力银发经济蓬勃发展

​一、引言 今天是重阳佳节&#xff0c;我们就来聊一聊视频汇聚平台在智慧养老中的应用与前景。 近年来&#xff0c;中国老龄化态势愈发严峻&#xff0c;已成为社会各界高度关注的重大课题。随着时间的推移&#xff0c;老年人口数量呈现出大规模增长的趋势&#xff0c;且独居老…

HE染色:揭示细胞细节,助力病理诊断|文献速递·24-10-11

好文分享 这篇文章是一篇关于苏木精-伊红&#xff08;H&E&#xff09;染色在诊断外科病理学中重要性的综述。 角色姓名单位第一作者John K. C. Chan香港特别行政区中国女王伊丽莎白医院 文章首先强调了尽管分子医学取得了显著进展&#xff0c;但显微镜仍然是外科病理学家日…

初阶数据结构(2):空间复杂度和复杂度算法题

Hello~,欢迎大家来到我的博客进行学习&#xff01; 目录 1.空间复杂度2. 常见复杂度对比3. 复杂度算法题3.1 旋转数组解法一解法二解法三 1.空间复杂度 根据摩尔定律&#xff0c;每隔一段时间晶体管的数量会增加一倍&#xff0c;即内存会增加&#xff0c;价格会降低。内存就不…

Windows CSC服务权限提升漏洞(CVE-2024-26229)

一、漏洞描述 csc.sys驱动程序中带有METHOD_NEITHER I/O控制代码的IOCTL地址验证不正确&#xff0c;导致任意地址写零漏洞。攻击者在Windows上获得较低权限的任意代码执行后&#xff0c;可以利用该漏洞将低权限提升至system权限。 二、漏洞详情 该漏洞源于 csc.sys 驱动程序…

Zilliz获Forrester报告全球第一;OB支持向量能力;Azure发布DiskANN;阿里云PG发布内置分析引擎

重要更新 1. Azure发布PostgreSQL向量索引扩展DiskANN&#xff0c;声称在构建HNSW/IVFFlat索引上&#xff0c;速度、精准度都超越pg_vector&#xff0c;并解决了pg_vector长期存在的偶发性返回错误结果的问题( [1] )。 2. 阿里云RDS PostgreSQL 发布AP加速引擎&#xff08;rds…

【python实操】python小程序之继承

引言 python小程序之继承 文章目录 引言一、继承1.1 概念1.1.1 基本语法1.1.2 关键点解释1.1.3 示例1.1.4 总结 1.2 题目1.3 代码1.4 代码解释1.4.1 类定义1.4.2 对象创建与方法调用1.4.3 总结 二、思考 一、继承 1.1 概念 python 中的继承是一种强大的机制&#xff0c;它允许…

如何防止webpack打包被逆向?

webpack打包后的js代码&#xff0c;看起来很混乱&#xff0c;似乎源码得到了保护&#xff1f; 不然&#xff0c;因为webpack只是将多个文件合并到了一起&#xff0c;并没有多少保护代码的功能。 比如下面这个例子&#xff0c;该网站的js文件是经webpack打包编译后生成的&…

TextView把其它控件挤出屏幕的处理办法

1.如果TextView后面的控件是紧挨着TextView的&#xff0c;可以给TextView添加maxWidth限制其最大长度 上有问题的布局代码 <?xml version"1.0" encoding"utf-8"?> <layout xmlns:android"http://schemas.android.com/apk/res/android&qu…

动态爬虫管理平台构建与实现(论文+源码)_kaic

摘 要 随着互联网的迅速发展&#xff0c;Web的信息量越来越大。人们往往通过搜索引擎去从互联网上搜索想要的信息&#xff0c;比如:百度&#xff0c;谷歌&#xff0c;搜狗等。这类搜索引擎称之为通用搜索引擎&#xff0c;其为所有的用户所需的内容&#xff0c;但目前互联网上的…

【网络原理】TCP协议提高效率的秘密-滑动窗口机制

&#x1f490;个人主页&#xff1a;初晴~ &#x1f4da;相关专栏&#xff1a;计算机网络那些事 如果我们严格依照“确认应答”机制&#xff0c;针对每一个发送的数据段&#xff0c;都需要一个ACK确认应答&#xff0c;当收到ACK应答报文后&#xff0c;才继续发下一个报文。这样…