2016-02-09 14 views
5

Ich möchte einen kleinen Webserver, der eine REST-API anbietet, die externe Tools aufrufen können, um sehr kleine Datenmengen zu speichern (entweder schreiben oder lesen) und eine HTML-Seite zum Anzeigen anzubieten Daten.Einfacher REST-Webserver im Docker-Container

Die Daten wären eine einfache Matrix (2d Tabelle). Ich plante, externe Werkzeuge zu haben, die einen einzelnen Eintrag der Daten mit der REST API (ein Quadrat der Tabelle) im json Format senden (es enthält nur ungefähr drei Zeichenketten). Vielleicht speichern Sie die Daten in einer XML-Datei.

Ich möchte, dass der Webserver in einem Andock-Container ist, so dass er einfach in unserer Cloud-Umgebung bereitgestellt werden kann (mit einem Volume, so dass keine Daten verloren gehen). Es würde unter einer Linux-Umgebung laufen.

Ich weiß, das ist eine Art von breiter Frage, aber ich würde gerne wissen, welche Technologie für diesen Fall zu verwenden. Soll ich Python benutzen? Ich weiß eigentlich nicht, wie ich das machen soll. Ich habe in der Vergangenheit Docker Container für andere Dinge getan, habe ein paar REST API in JAVA gemacht, aber nichts dergleichen.

Haben Sie Vorschläge oder Ressourcen?

+0

Mein Ratschlag (der darauf hindeutet, dass es sich um eine meinungsbasierte Frage handelt und geschlossen wird) ist Node.js in Docker. https://www.slideshare.net/mobile/apigee/api-microservices-with-nodejs-and-docker –

+10

Vergiss über Docker für eine Weile. Erstellen Sie zunächst die App, die Sie erstellen möchten, in der von Ihnen gewünschten Technologie, um Informationen zum Erstellen einer Webanwendung zu erhalten, und versuchen Sie dann, Docker zu verwenden. Sonst wirst du zu dünn und wirst demotiviert, wenn du 3 Tage lang versuchst herauszufinden, warum etwas nicht funktioniert. – Augusto

Antwort