首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Afdian.Sdk | 开发笔记

Afdian.Sdk | 开发笔记

作者头像
yiyun
发布于 2022-04-01 17:15:35
发布于 2022-04-01 17:15:35
2K0
举报
文章被收录于专栏:yiyun 的专栏yiyun 的专栏

引言

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

VPS 测速 脚本

1. superbench.sh

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

2. superspeed.sh

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

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

3. bench.sh

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

参考

感谢帮助!

本文作者: yiyun

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-12-04,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 引言
  • Q&A
  • 补充
    • docker-compsoe volumes 挂载单个文件
    • 其他语言 爱发电 SDK
    • VPS 测速 脚本
      • 1. superbench.sh
      • 2. superspeed.sh
      • 3. bench.sh
  • 参考
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档