Wpis z mikrobloga

Mam aplikację opartą na zasadzie mikroserwisów: Go-lang (gin) i aplikację Vue, oraz serwer WebDAV w Rust (hyper + jakaś biblioteka do WebDAV). Obie aplikacje to zupełnie osobne projekty. Chciałbym, aby można było wrzucić coś na serwer za pomocą formularza, a potem, aby użytkownik po zalogowaniu na GNOME Account miał dostęp tylko do swoich plików.
Jak się integruje takie mikroaplikacje? Napisać jakiś konfig i jego obsługę w obu aplikacjach, czy może zakodować coś na sztywno, albo używać jakichś UUID użytkowników i symulować ich?
Dodam, że wszystko odbywa się na Dockerze, a potem na podach, ale na obu tych rzeczach znam się jak świnia na gwiazdach, więc chyba to zły pomysł, aby taki tandem dla każdego użytkownika osobno zestawiać, prawda?

#rust #golang #linux #programowanie #devops
  • 3
  • Odpowiedz
więc chyba to zły pomysł, aby taki tandem dla każdego użytkownika osobno zestawiać, prawda?


@pyroxar: to zły pomysł jak i te pliki najlepiej abyś trzymał poza podami które niech będą bezstanowe. Prawidłowo masz dwa podejścia:
1. Aplikacja jej silnik jak już musisz ją trzymać na tych dockerach niech będzie to bezstanowe a pliki danego użytkownika aplikacja niech przechowuje tak jak to powinno być i tak robią aplikacje pod Linux - w
  • Odpowiedz