diff --git a/README.md b/README.md index 81b6956..b89865e 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,7 @@ +## Notes to myself + +* Notes in ungleich-marketing.org / Quiz + ## Objective This codebase is for preparing the ungleich game, which heavily relies @@ -21,6 +25,8 @@ our new monitoring system that does not suck. - Define points (or monitoring severity) + + ## How to play ### Monitoring @@ -41,7 +47,12 @@ ungleich play-game --game dns-forward --ip ## Documentation -- Rais CheckException on parameter wrong +- Raise CheckException on parameter wrong + +## How to write a check + +- Your command must return with exit code = 0 +- Output will be saved by cmon, but not interpreted ## TODOs diff --git a/game-server-new.py b/game-server-new.py new file mode 100644 index 0000000..c888143 --- /dev/null +++ b/game-server-new.py @@ -0,0 +1,24 @@ +#!/usr/bin/env python3 + +from flask import Flask +from flask_restful import Resource, Api + + +app = Flask(__name__) +api = Api(app) + + +class Game(Resource): + def get(self): + return {'hello': 'world'} + + +api.add_resource(Game, '/game') + +@app.route("/") +def high_score(): + return "High score!" + + +if __name__ == '__main__': + app.run(port='5002') diff --git a/server.py b/server.py index 28e3543..7fcfaff 100644 --- a/server.py +++ b/server.py @@ -29,9 +29,33 @@ class Employees_Name(Resource): return jsonify(result) +@app.route("/") +def hello(): + return """ +
+
+
+Join the game
+
+- Create an on account.ungleich.ch
+ -> creates ldap account
+
+Creating the game:
+
+- Create IPv6 only VM + http proxy
+- Intro on main page
+- Score list below
+- Users can be clicked
+
+
+ +""" + + api.add_resource(Employees, '/employees') # Route_1 -api.add_resource(Tracks, '/tracks') # Route_2 api.add_resource(Employees_Name, '/employees/') # Route_3 +#api.add_resource(Tracks, '/tracks') # Route_2 + if __name__ == '__main__':