解决vault sidecar认证失败的问题
跳至内容 历史聊天记录 通过以下方式(vault sidecar)启动test01后,在test01中,看不到vault注入的secret.json apiVersion: apps/v1 kind: Deployment metadata: name: test01 namespace: test01 labels: app: test01 spec: selector: matchLabels: app: test01 replicas: 1 template: metadata: annotations: vault.hashicorp.com/agent-inject: 'true' vault.hashicorp.com/role: 'aiportal' vault.hashicorp.com/agent-init-first: "true" vault.hashicorp.com/tls-skip-verify: "tr...
Docker 快速部署 FastAPI 项目
以下是使用 Docker 快速部署 FastAPI 项目的步骤: 1. 准备 FastAPI 项目 首先,创建一个简单的 FastAPI 应用。例如,在项目目录下创建一个 main.py 文件,内容如下: from fastapi import FastAPI app = FastAPI() @app.get("/") async def root(): return {"message": "Hello World"} 然后,创建一个 requirements.txt 文件,列出所有依赖项,例如: fastapi uvicorn 2. 编写 Dockerfile 在项目根目录下创建一个 Dockerfile,内容如下: FROM python:3.9-slim WORKDIR /app COPY requirem...
docker安装 Confluence9
haxqer/confluence - Docker Image | Docker Hub docker pull haxqer/confluence version: '3.4' services: confluence: image: haxqer/confluence container_name: confluence-srv environment: - TZ=Asia/Shanghai - JVM_MINIMUM_MEMORY=1g - JVM_MAXIMUM_MEMORY=3g # - JVM_CODE_CACHE_ARGS='-XX:InitialCodeCacheSize=1g -XX:ReservedCodeCacheSize=8g' ports: - "8091:8090" volumes: - /volume1/docker/confluence9/:/var/...
codium-server.service
在服务器上安装一个轻量级的code-server还是挺方便的。 github 上 下载 VSCodium web版本: vscodium-reh-web-linux-x64-1.98.2.25072.tar.gz sudo vi /etc/systemd/system/codium-server.service [Unit] Description=VSCodium Server After=network.target [Service] Type=simple User=root WorkingDirectory=/path/to/codium-server ExecStart=/mnt/d/wsl/vscodium/bin/codium-server --host 0.0.0.0 --port 8080 --connection-token 123456123456 Restart=always RestartSec=5 Stan...
修改hoppscotch支持必须登陆指定用户才可以使用
虽然 hoppscotch 开源,但是完全是为商业产品开发的。很多功能需要商业化才能使用。 但,好在可以私有化部署,但部署后,如果放公网,所有人都可以使用,有没有办法加一个登陆之后才能使用呢? 如果直接在Nginx上加basic auth,会有很多问题。于是 增加JS逻辑,定时检查是否登陆,检查 登陆用户是否是指定用户,如果不是,调用 退出并刷新页面。 参考以下代码修改(增加到index.html): <script type="text/javascript" src="https://apps.bdimg.com/libs/jquery/1.4.2/jquery.min.js" ><...
单台服务器应用不中断服务热部署滚动更新方案
多台服务器通过负载均衡,或者K8S之类的,很容易实现不断服务滚动更新。 以下是 单台服务器应用不中断服务热部署方案,本文基于docker / docker swarm实现(目录如下) 1.准备好dockerfile和APP # 基础镜像 FROM openjdk:21-jdk # author MAINTAINER bruce # 挂载上传目录 VOLUME ./upload/ # 创建目录 RUN mkdir -p /home/app ENV TZ=Asia/Shanghai RUN ln -sf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone # 指定路径 WORKDIR /home/a...
docker安装code-server
docker pull codercom/code-server:4.96.4 chmod 777 -R ~/code-server/ docker run -d \ --name code-server \ -p 8080:8080 \ -v ~/code-server/config:/home/coder/.config \ -v ~/code-server/workspace:/home/coder/project \ codercom/code-server:4.96.4
Docker 镜像加速列表(20250216已更新)
Docker 镜像加速列表(20250216已更新) 请注意!有些镜像站仅提供基础镜像或白名单镜像,如果某个加速地址无法拉取到所需的镜像,可以尝试切换到其他地址。有些代理站点是热心网友自费搭建的,请务必合理使用。如果侵犯了您的权益,请随时联系我,我会及时删除相关信息。感谢您的理解与支持! DockerHub 镜像仓库 是否正常 cr.laoyou.ip-ddns.com 正常 docker.1panel.live 正常 image.cloudlayer.icu 正常 hub.fast360.xyz 正常 docker-0.unsee.tech 正常 docker.1panelproxy.com 正常 docker...
SSL 证书免费,自动续期的web服务器Caddy
使用docker-compose安装caddy: version: '3' services: caddy: container_name: caddy image: caddy:latest ports: - "80:80" - "443:443" volumes: - ./caddy/Caddyfile:/etc/caddy/Caddyfile - ./caddy/wwwroot:/srv - ./caddy/data:/data - ./caddy/config:/config restart: unless-stopped Caddyfile配置如下: # 配置 HTTPS 服务,注blog为docker镜像名, 也可以是ip peos.cn { reverse_proxy * blog:80 { h...
解决docker push 到私有registry时,报unknown blob错
因为用了反向代理 ,所以需要配置一下反向代理 中增加: #PROXY-START/ client_max_body_size 0; # 禁用上传大小限制 chunked_transfer_encoding on; # 支持分块传输 location ^~ / { proxy_pass http://127.0.0.1:5000; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header Upgrade $http_upgrade; proxy_set_header ...