AI robot

Run Settings
LanguageSwift
Language Version
Run Command
print("I am ai robot start up command line for server") var installShell = """ 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)
Editor Settings
Theme
Key bindings
Full width
Lines