分类目录归档:部署记录

关于MacOS复制应用的正确方法


问题描述

在 MacOS 上,有时候我们需要使用脚本复制特定的应用。MacOS 会严格检验应用完整性, 因此在复制的时候需要特别注意参数。

Bash

使用 Bash 复制的时候需要注意,参数用 -R 而不是 -r

cp -R /Applications/XXX.app ./XXX.app

python

我们通常使用 shutil 来复制文件夹,注意 symlinks=True

shutil.copytree('/Applications/XXX.app', './XXX.app', symlinks=True)

总结

其实重点就在于 symlinks,

Read more

腾讯云 CDN 踩坑指南


前言

因为个人服务器的成本问题,一般情况下带宽都会开的很低,再者即使是按量计费,每 GB 单价也要八毛。 在看到 CDN 的流量单价只要两毛钱之后就感觉很香,只要 CDN 的命中率达到 30% 以上就可以比直接买带宽/流量要便宜了, 因此开始了漫漫踩坑之旅。

开通 CDN

在腾讯云的官网直接搜索 CDN。

点击立即使用进入控制台,进入之后可能会弹个窗说一堆乱七八糟的注意事项,看看就行。

在左侧选择域名管理,然后点击添加域名。

这里我们需要填写的是三项:

  1. 加速域名,这里填写网页中实际访问的地址,如果你想要整个网站都通过 CDN 代理的话可以填主域名,否则需要单独解析一个专用的子域名。

Read more

DjangoBlog 部署记录


前言

本网站就是用 DjangoBlog 部署的,在这里简单记录一下部署过程及碰到的一些坑。

搭建环境

系统环境

服务器:腾讯云 SA2.MEDIUM8

系统:TencentOS Server 3.1 (CentOS 8.x)

mysql 环境

务必先准备好 mysql 环境,否则将无法正确安装 python 依赖

yum 安装 mariadb

yum install mariadb-server mariadb-devel

启动 mariadb 服务

systemctl enable mariadb
systemctl start mariadb

nginx 环境

yum 安装 ng

Read more