Wystawienie na świat prostej apki do własnych zastosowań

0

Cześć, mam do zrobienia na szybko apkę: angular + resty + mongo. Do zastosowań własnych.

Kilka pytań:
Czy dobrym pomysłem jest zaserwowanie frontu przez Spring Boota ?
Jak naprojściej to zdeployować ? Jakiś AWS, Google Cloud ? Zawsze stawiałem to na VPS, ale mi się skończył i nie chce mi się znowu tego konfigurować. Szukam najprosztszego sposobu.

0
Bambo napisał(a):

Czy dobrym pomysłem jest zaserwowanie frontu przez Spring Boota ?

?

Dodając, tak spring boot + angular to spoko połączenie.
Heroku powinno spełnić Twoje oczekiwania.

0

Zainteresowałbym się Google App Engine pod backend i serwowanie statycznych elementów.

0

To Heroku spoko zadziałało ze statycznym contentem :D

0

Tu masz wpis jak zrobić deploy na platformie - Pivotal Cloud Foundry: https://javaleader.pl/2019/06/28/platforma-pivotal-cloud-foundry/

0

Miał ktoś może problem, żeby podłączyć się z heroku do MongoDB ? Lokalnie wszystko mi działa. Po deployu na heroku apki leci timeout:

at=error code=H12 desc="Request timeout" method=GET path="/events/ALL" host=_host_ dyno=web.1 connect=1ms service=30001ms status=503 bytes=0 protocol=https
2019-10-11T19:03:43.93031+00:00 app[web.1]: 2019-10-11 19:03:43.929 ERROR 4 --- [io-56463-exec-4] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.dao.DataAccessResourceFailureException: Timed out after 30000 ms while waiting for a server that matches com.mongodb.client.internal.MongoClientDelegate$1@3dfddaca. Client view of cluster state is {type=REPLICA_SET, servers=[{address=_host_, type=UNKNOWN, state=CONNECTING, exception={com.mongodb.MongoSocketReadException: Prematurely reached end of stream}}

EDIT. Zadziałało dodanie 0.0.0.0/0 do białej listy mongo :)

0

Przecież serwer możesz postawić w domu na laptopie jak masz jeden. A gdy masz dwa laptopy, to jakiś starszy model wybierasz na serwer który jest stale włączony. Nie musisz się bawić w ryzykowne płatności kartą że ciebie firma obciąży za niezamówione opcje. Możesz w każdej chwili wyłączyć serwer gdy nie jest potrzebny. Za prąd wyjdzie najwyżej 7 złotych miesięcznie. Oczywiście ryzykujemy amortyzacją laptopa który może się zepsuć, wentylator zużyć. Trzeba tylko mieć wyprowadzone na zewnątrz IP. Jeśli dostawca internetowy nie chce tego zrobić, używasz serwisu jakiegos bezpłatnego takiego jak ngrok.

1 użytkowników online, w tym zalogowanych: 0, gości: 1