#!/bin/bash # build-and-push.sh set -e cd /Users/Apple/vpn/ppanel-server # 固定版本号为latest VERSION=v1.0 # 构建镜像 echo "Building image with version: $VERSION" docker build -f Dockerfile --platform linux/amd64 --build-arg TARGETARCH=amd64 -t registry.kxsw.us/ppanel/ario-server:$VERSION . docker tag registry.kxsw.us/ppanel/ario-server:$VERSION registry.kxsw.us/ppanel/ario-server:$VERSION # 推送镜像 echo "Pushing image to registry.kxsw.us" docker push registry.kxsw.us/ppanel/ario-server:$VERSION docker push registry.kxsw.us/ppanel/ario-server:$VERSION echo "Build and push completed successfully!" # docker-compose exec certbot certbot certonly --webroot --webroot-path=/etc/letsencrypt -d api-dev.kxsw.us docker run -d -p 3001:3000 \ -e NEXT_PUBLIC_DEFAULT_LANGUAGE=en-US \ -e NEXT_PUBLIC_SITE_URL=https://4d3vsw8.88xgaen.hifast.biz \ -e NEXT_PUBLIC_API_URL=https://api.hifast.biz \ -e NEXT_PUBLIC_DEFAULT_USER_EMAIL=admin@ppanel.dev \ -e NEXT_PUBLIC_DEFAULT_USER_PASSWORD=password \ --name ppanel-admin-web \ ppanel/ppanel-admin-web:latest