服务器基本配置
sudo apt update && apt upgrade
sudo apt install \
apt-transport-https \
build-essential \
git \
curl \
wget \
unzip \
tmux \
btop \
bind9-dnsutils \
tree \
vim
安装 docker
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh ./get-docker.sh --dry-run
克隆仓库
创建相关目录
mkdir /var/www
cd /var/www
创建 ssh 密钥与克隆仓库文件
ssh-keygen -t ed25519 -C "your_email@example.com"
此时 ssh 密钥会创建在~/.ssh 下,使用 cat 命令查看公钥并填到 Github 里
git clone git@github.com:zxc3974/django_gallery.git
克隆完成后拉起镜像
docker compose up -d
此外记得修改 nginx.conf 相关配置