Если вы делали обычное SPA приложение, после билда которого у вас есть набор html, css, js файлов, то просто загрузить их на vps недостаточно, нужен веб-сервер, который эти файлы будет раздавать. Часто для этого
ставять Nginx, в конфиге которого указывается директория с собранными файлами, например так
server {
listen 80;
server_name your-domain.com;
root /path/to/your/dist;
index index.html;
location / {
try_files $uri /index.html;
}
}
Если нет желания разбираться с конфигами, то проще всего воспользоваться сервисами, которые умеют автоматически деплоить проекты из репозитория, те же
Apps у Timeweb