服务器基本配置

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 相关配置