Skip to content
Snippets Groups Projects
Commit 247b4d72 authored by nimrod's avatar nimrod
Browse files

Checking handling of different ways to send a message.

parent cdcba26f
No related branches found
No related tags found
No related merge requests found
Pipeline #1158 failed
...@@ -3,14 +3,36 @@ ...@@ -3,14 +3,36 @@
import os import os
import docker import docker
from flask import Flask from flask import Flask, request
from ruamel.yaml import YAML from ruamel.yaml import YAML
app = Flask(__name__) app = Flask(__name__)
client = docker.from_env()
yaml = YAML(typ="safe")
USERNAME = os.getenv("NC_USERNAME", "nimrod")
CONTAINER_NAME = os.getenv("NC_CONTAINER", "nextcloud_nextcloud_1")
@app.route("/ping") @app.route("/ping")
def ping(): def ping():
"""Healthcheck.""" """Healthcheck."""
return "pong" return "pong"
@app.route("/send", methods=["GET", "POST"])
def send_message():
"""Send a notification."""
if request.method == "POST":
if "message" in request.form:
message = request.form["message"]
else:
message = request.get_data(as_text=True)
else:
message = request.args["message"]
return message
# result = container.exec_run(
# f"""./occ notification:generate -- {user_id} "{message}"""")
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment