AI robot

Run Settings
LanguageSwift
Language Version
Run Command
print("I am ai robot start up command line for server") var installShell = """ shell:# lsb_release -a After running docker build, everything succeed, then docker run --name dkName -p 8080:8080 appName // the ip addr for application docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' appName // run docker container bash docker exec -it /dkName /bin/bash // start nginx service nginx restart //config for nginx vi /etc/nginx/sites-enabled/default // check nginx configuration nginx -t server { server_name 47.108.188.2222; listen 80; #root /root/ai-vapor; location / { proxy_pass http://172.18.0.2:8080; // the docker get ip address proxy_pass_header Server; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_connect_timeout 3s; proxy_read_timeout 10s; } } // see the docker container logs docker logs dkName // see nginx logs tail /var/log/nginx/error.log //important the dns must add app txt ip_addr in dns // First update or add new dns ns1.alidns.com docker tag your_local_image:tag awesome2023/vapor:tag # Remove each tag one by one docker rmi IMAGE_NAME:TAG1 docker pull awesome2023/vapor:0.02 // check dns using dig $dig app.domain txt server { server_name app.domain.online; #update domain listen 80; #root /root/ai-path; location @proxy { return 301 https://$host$request_uri; } } server { listen 443 ssl; server_name app.domain.online; #update domain ssl_certificate /root/app-site-cert/path.crt; ssl_certificate_key /root/app-site-cert/app.path.key; location / { proxy_pass http://172.18.0.2:8080; #change ip and port proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } } socks default 443 port access by wss://app.domain.online/songs/socks And remove ip access dir, figer out how to. docker exec -e VARIABLE_NAME=variable_value container_id_or_name command_to_run docker exec -it container_id_or_name /bin/bash export VARIABLE_NAME=variable_value // rebuild os docker build -t yt-xx-api . docker stop aivapor docker remove aivapor docker ps docker run -e DATABASE_URL=postgres://kcwqvtuz:IzSq7ql.com/kcwqvtuz --name aivapor -p 8080:8080 -d --rm yt-xx-api docker start aivapor linux install python env, python3.10 -m venv gradio-env source gradio-env/bin/activate pip3.10 uninstall gradio nginx config loaded file, /lib/systemd/system/nginx.service (gradio-env) root@iZ2vccodzbwlyclb9j2bpyZ: uvicorn api:app --host 0.0.0.0 --port 7860 --reload """ print(installShell)
docker run -e DATABASE_URL=postgres://kcwqvtuz:IzSq7bW3xmXBNGEkQPndkwJsnhlAxgU2@john.db.elephantsql.com/kcwqvtuz --name aivapor -p 8080:8080 yt-vapor-api 476 docker run -e DATABASE_URL=postgres://kcwqvtuz:IzSq7bW3xmXBNGEkQPndkwJsnhlAxgU2@john.db.elephantsql.com/kcwqvtuz -d --rm --name aivapor -p 8080:8080 yt-vapor-api 477 docker run -e DATABASE_URL=postgres://kcwqvtuz:IzSq7bW3xmXBNGEkQPndkwJsnhlAxgU2@john.db.elephantsql.com/kcwqvtuz --rm --name aivapor -p 8080:8080 yt-vapor-api 478 docker run -e DATABASE_URL=postgres://kcwqvtuz:IzSq7bW3xmXBNGEkQPndkwJsnhlAxgU2@john.db.elephantsql.com/kcwqvtuz --name aivapor -p 8080:8080 -d --rm yt-vapor-api 479 docker ps 480 docker start aivapor 481 docker logs aivapor 482 docker 483 docker start aivapor 484 docker logs aivapor 485 docker ps 486 tail /var/log/nginx/error.log 487 ls 488 cd ai-vapor/ 489 git pull origin develop 490 git log 491 clear 492 docker build -t yt-vapor-api . 493 docker stop aivapor 494 docker remove aivapor 495 docker ps 496 docker run -e DATABASE_URL=postgres://kcwqvtuz:IzSq7bW3xmXBNGEkQPndkwJsnhlAxgU2@john.db.elephantsql.com/kcwqvtuz --name aivapor -p 8080:8080 -d --rm yt-vapor-api 497 docker ps
Aliyun trouble shooting: => CANCELED [internal] load metadata for docker.io/library/swift:5.8-focal-slim 32.2s => ERROR [internal] load metadata for docker.io/library/swift:5.8-focal https://stackoverflow.com/questions/73812700/docker-error-internal-load-metadata-for-docker-io export DOCKER_BUILDKIT=0
Editor Settings
Theme
Key bindings
Full width
Lines