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

Odpowiedz Nowy wątek
2019-10-07 11:54
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.

edytowany 1x, ostatnio: Bambo, 2019-10-07 11:55

Pozostało 580 znaków

2019-10-07 12:31
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.

Chodziło mi o zaserwowanie frontu, a nie połączenie tego :D Wrzucając content wygenerowany przez angulara do resource/public nie musisz żadnego apacha stawiać dodatkowo. - Bambo 2019-10-07 12:41
Może inaczej. W czym chcesz napisać te RESTy? - kixe52 2019-10-07 12:47
SB + Kotlin. Chodziło mi jedynie o to, czy dobrą praktyką jest serwowanie frontu poprzez Spring Boota, czy lepiej osobno wystawić to przez jakiegoś Apacha. - Bambo 2019-10-07 12:48
Wiem o czym mówisz. Po prostu inaczej zrozumiałem Twoje podejście. Jeśli zrobisz to w sposób wykorzystujący resource SB uzależnisz front i back od jednej apki. Dodatkowo gdy będziesz chciał wprowadzać drobne zmiany po stronie frontu będziesz musiał redeployować całą apkę. A szybciej by było zrobić to jedynie po stronie frontu czyli wtedy gdy stoi to niezależnie. - kixe52 2019-10-07 12:51
No właśnie zastanawiam się co droższe. Czy redeployowanie calej apki czy stawianie osobno frontu. Chyba, że tam na heroku to też lajcik (nie patrzyłem jeszcze). - Bambo 2019-10-07 12:53

Pozostało 580 znaków

2019-10-09 16:04
0

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

Pozostało 580 znaków

2019-10-10 08:44
0

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

Pozostało 580 znaków

2019-10-10 11:00
0

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

Pozostało 580 znaków

2019-10-11 21:12
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 [email protected] 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 :)

edytowany 1x, ostatnio: Bambo, 2019-10-12 16:15

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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