Я создал веб-приложение, используя угловой 6+ и пружинную загрузку. Я использую angular 6+ для внешнего интерфейса, и на моей локальной машине угловой проект запускается под http://localhost:4200. И я использую проект maven с пружинной загрузкой для создания остальных API для моего приложения, и он запускается под http://localhost:8008/api. Iиспользуйте MySQL в качестве базы данных, а URL базы данных - http://localhost/test_db.
Теперь я хочу развернуть это веб-приложение на VPS. Таким образом, все пользователи могут получить доступ через статический IPv4-адрес. (Пример: 123.46.79.1)
Поэтому я хочу знать, как правильно развернуть это веб-приложение. А также специально хочу время от времени обновлять приложение. Поэтому очень важно иметь простой способ легко обновить веб-приложение с полным стеком в будущем.
Это 3 основных компонента, которые я хочу развернуть.
- угловой интерфейс,(Доступ должен осуществляться с адреса ipv4, например, 123.45.67.8)
- api с остальной загрузкой.
- База данных Mysql. (Он должен получить доступ из Navicate или другого инструмента удаленно)
Это то, что я сейчас знаю. * подключите цифровую океаническую каплю с помощью ключа SSH и Putty * установите ubuntu 18.2 в цифровом океане * установите apache2
Пожалуйста, предоставьте мне необходимые шаги вместе с необходимыми командами ubuntu cli.
****примечание: сейчас я хочу использовать только цифровой океан. ***
Спасибо.