Afdian.Sdk | 开发笔记

2022-04-01 17:15:35 浏览数 (1)

引言

Q&A

补充

docker-compsoe volumes 挂载单个文件

volumes 默认挂载数据目录,而那么如何实现挂载单个文件?

就如 docker run -v 挂载文件一样

docker-compose.yml 中使用

代码语言:javascript复制
volumes:
    - type: bind
    source: ./appsettings.json
    target: /app/appsettings.json

注意

bind 方法,经过测试,必须现在宿主机相应位置,先创建需要的 ./appsettings.json 文件,

而不会像默认 volumes 一样先将容器内数据目录复制到宿主机数据目录

例如下方

代码语言:javascript复制
version: '3.4'

# 本文件 用作 Release 用,用作 Docker 部署

services:
  afdian-server.service:
    image: ghcr.io/yiyungent/afdian-server # 使用 GitHub 的 ghcr.io , 因为 阿里 Docker Hub 镜像 同步延迟较长
    container_name: afdian-server-container
    ports:
      - "1207:80"
    restart: always
    environment:
      - TZ=Asia/Shanghai
      - ASPNETCORE_ENVIRONMENT=Production
      # 注意:http://*:80 不要用 双引号 "" 引起来
      - ASPNETCORE_URLS=http://*:80
    volumes:
      # 注意: Linux 下 区分大小写
      # - ./appsettings.json:/app/appsettings.json // 无法使用 docker-compose 此方法 挂载单个文件, 使用下方挂载单个文件
      - type: bind
        source: ./appsettings.json
        target: /app/appsettings.json

其他语言 爱发电 SDK

  • TypeScript | backrunner/afdian-api: 一个爱发电开发者API的简易包装
  • PHP | ZeroDream-CN/afdian-php-sdk: 爱发电非官方简易 PHP SDK
  • Python | gsycl2004/afdian-python-sdk: 爱发电接口封装
  • Java | afdian-java-sdk: 爱发电api的 java sdk

VPS 测速 脚本

1. superbench.sh

代码语言:javascript复制
wget -qO- git.io/superbench.sh | bash

2. superspeed.sh

  • zq/superspeed: 包含全国各地测速节点的一键测速脚本 Superspeed.sh

使用全国各地三大运营商2的 speedtest 测速节点进行全面测速3。

代码语言:javascript复制
bash <(curl -Lso- https://git.io/superspeed.sh)

3. bench.sh

代码语言:javascript复制
wget -qO- bench.sh | bash

参考

感谢帮助!

  • TelegramBots/Telegram.Bot: .NET Client for Telegram Bot API
  • 开发者 | 爱发电
  • Telegram.Bot.Examples/Telegram.Bot.Examples.WebHook at master · TelegramBots/Telegram.Bot.Examples
  • Telegram Bot API

本文作者: yiyun

本文链接: https://cloud.tencent.com/developer/article/1970893

版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!

0 人点赞