2016-02-09 22 views
5

Chciałbym mały serwer WWW, który oferuje API REST, że zewnętrzne narzędzia mogą zadzwonić, aby przechowywać bardzo małe ilości danych (albo pisać lub czytać dane) i oferują stronę html do wyświetlania tego dane.Prosty serwer WWW REST w doku kontenera

Dane będą prostą matrycą (tabela 2d). Planowałem posiadanie zewnętrznych narzędzi wysyłających pojedynczy wpis danych z interfejsem API REST (jeden kwadrat tabeli) w formacie json (będzie zawierać tylko około trzech łańcuchów). Może przechowywać dane w pliku xml.

Chciałbym, aby ten serwer WWW znajdował się w kontenerze dokowania, dzięki czemu można go łatwo wdrożyć w naszym środowisku chmurowym (używając woluminu, więc nie traci danych). Byłby uruchamiany w środowisku Linux.

Wiem, że jest to rodzaj szerokiego pytania, ale chciałbym wiedzieć, jakiej technologii użyć w tej sprawie. Czy powinienem używać Pythona? Właściwie to nie wiem, jak to zrobić. W przeszłości robiłem pojemniki dokowane dla innych rzeczy, robiłem apki REST w JAVA, ale nic takiego.

Czy masz sugestie lub zasoby?

+0

Moja rada (sugerująca, że ​​jest to pytanie oparte na opiniach i zostanie zamknięta) to Node.js w Docker. https://www.slideshare.net/mobile/apigee/api-microservices-with-nodejs-and-docker –

+10

Zapomnij o dokowaniu na chwilę. Najpierw zbuduj aplikację, którą chcesz zbudować, w wybranej technologii, aby dowiedzieć się, jak utworzyć aplikację internetową, a następnie spróbuj użyć Dockera. W przeciwnym razie możesz się rozrzedzić i uzyskać demotywację, gdy spędzisz 3 dni próbując dowiedzieć się, dlaczego coś nie działa. – Augusto

Odpowiedz