Как присвоить приложению внешний ip адрес из VPS?
установите если не стоит nginx
и пропишите  в конфиг  nginx.conf
server
    {
        listen :80 default_server;
        server_name  "";    

        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header remote_addr $remote_addr;
        proxy_set_header   X-Forwarded-Proto $scheme;
        proxy_set_header   X-Forwarded-Port $server_port;

        location /
        {
            proxy_pass http://127.0.0.1:8080$request_uri;
        }
    }
все запросы на стандартный http уйдут на 127.0.0.1:8080  он же  localhost:8080
гуглится  nginx proxy_pass
когда запущено приложение:
от рута: netstat -lntp|grep 8080
если приложение слушает 0.0.0.0:8080 то всё >ок<, он занимает порт 8080 на всех интерфейсах c ipv4