diff --git a/composer-lens/app.py b/composer-lens/app.py index e69de29..191fe7f 100644 --- a/composer-lens/app.py +++ b/composer-lens/app.py @@ -0,0 +1,14 @@ +from flask import Flask, render_template + +app = Flask(__name__) + +@app.route("/") +def stack(): + stack_name = "lab" + containers = ["website", "test-container", "composer"] + image = ["image1", "image2", "image3"] + status = [True, False, True] + return render_template("stack.html", stack="lab", containers=[(containers[i], status[i], image[i]) for i in range(len(containers))]) + +if __name__=="__main__": + app.run() \ No newline at end of file diff --git a/composer-lens/templates/index.html b/composer-lens/templates/index.html deleted file mode 100644 index e69de29..0000000 diff --git a/composer-lens/templates/stack.html b/composer-lens/templates/stack.html new file mode 100644 index 0000000..b77ce11 --- /dev/null +++ b/composer-lens/templates/stack.html @@ -0,0 +1,77 @@ + + + + + Composer - {{ stack }} + + + + + + + + +
+

Composer

+
+
+
+

{{ stack }}

+
+ + + +
+
+
+ status: __ running, __ stopped
+ remote: {{ remote }} +
+
+
+
+ {% for container, status, image in containers %} +
+

{{ container }}

+
+ + + +
+
+
+ {% if status %} + status: running
+ {% else %} + status: off
+ {% endif %} + image: {{ image }} +
+
+ {% endfor %} +
+
+
+ + + \ No newline at end of file