Wpis z mikrobloga

Mireczki,

1. Uruchamiam aplikację z zewnętrznego języka np. u mnie jest to R shiny. Aplikacja z silnikiem R wrzuca appkę do localhosta:8080 i konretnego portu, który jest teraz dostępny przez przeglądarkę. Może być to być także odrazu już obraz dockerowy z wszystkich co jest wymagane do uruchomienia aplikacji.

2. Aplikacja w np. w golang, która służyła by do przekierowywania ruchu, logowania itp (załóżmy, że aplikacja z punku pierwszego nie ma możliwości zarządzania użytkownikami, logowania itp).

Co rozumiem przez przekierowanie ruchu. dzięki np golangowi chciałbym wpisywać localhost/app1 zamiast konretnego portu.

3. Czy jest możliwe, aby golang zakrył port localhost:8080 i umożliwił dostęp do aplikacji tylko przez localhost/app1 i dodatkowo narzucił wymóg zalogowania użytkownika i np wybrania aplikacji z listy dostępnych.

4. Idealnie dla mnie by było, gdybym miał przygotowane kilka dockerowych obrazów, które były by uruchomiane dopiero wtedy, gdy ktoś wchodził by na linka /app1 po uprzednim zalogowaniu.

#programowanie i być może #golang #rproject
  • 1