vapor-aliyun-fly

Run Settings
LanguageSwift
Language Version
Run Command
print("Using this way fly vapor") #阿里云 可以保存docker镜像, fly release 也保存镜像 阿里云上的镜像太慢,最多用docker。 就用fly 来编译 编译发布之后,把release 下载下来,再阿里云上发布。 #配置fly curl -L https://fly.io/install.sh | sh fly auth login #添加环境变量 source ~/.bash_profile git pull origin develop #发布 fly deploy --strategy immediate #c查看所有镜像 fly releases -a appai --image #fly授权docker 先授权再登录 flyctl auth docker 把镜像拉下来 docker pull registry.fly.io/appai:deployment-01K3TB00N7JPRB7J26N8VE557N #必须弄成latest docker tag registry.fly.io/appai:deployment-01K3TB00N7JPRB7J26N8VE557N vapor:latest #run容器 docker run -e \ DATABASE_URL=postgresql://postgres.ykbetgmoozckfllaythv:GoawesomeG2023@aws-1-ap-southeast-1.pooler.supabase.com:6543/postgres \ -d --rm --name aivapor -p 8080:8080 vapor #2025/8/29 #容器内复制 docker cp container_id:/path/to/file /host/path # 从容器复制到主机 docker cp /host/path container_id:/path/to/file # 从主机复制到容器 docker cp /root/index.html a09efc5adb90:/app/Public/kk fly deploy -i 之前的 release #docker 阿里云加速 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://aoutubzd.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
==> Verifying app config Validating /root/new-vapor/fly.toml ✓ Configuration is valid --> Verified app config ==> Building image
--> Build Summary: (​) --> Building image done image: registry.fly.io/appai:deployment-01K3TB00N7JPRB7J26N8VE557N image size: 185 MB Watch your deployment at https://fly.io/apps/appai/monitoring Running appai release_command: migrate -y Starting machine ------- ✔ release_command 28730e6a3219e8 completed successfully ------- ------- Updating existing machines in 'appai' with immediate strategy ------- ✔ Cleared lease for 3d8d065aee7918 ------- Checking DNS configuration for appai.fly.dev Visit your newly deployed app at https://appai.fly.dev/
https://icon-sets.iconify.design/bx/bxl-apple/ <i class="bx bxl-nodejs"> #怎么使用 自定义
https://fly.io/docs/postgres/connecting/connecting-external/ 配置外部访问 postgress
postgres trail docker run -d \ --name postgres-container \ -e POSTGRES_PASSWORD=Makeawesome123 \ -v pgdata:/var/lib/postgresql/data \ -p 5432:5432 \ postgres
Editor Settings
Theme
Key bindings
Full width
Lines