From 2dc9fa1d72da8469ee6bcac6cb17f2da035eda11 Mon Sep 17 00:00:00 2001 From: Eunhak Lee <lee@enak.kr> Date: Tue, 3 Dec 2024 12:42:38 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EC=9D=B8=ED=94=84=EB=9D=BC=20=EC=9E=AC?= =?UTF-8?q?=EC=8B=9C=EC=9E=91=EC=9A=A9=20signal=20server=20=EC=83=9D?= =?UTF-8?q?=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.example | 1 + app.py | 21 +++++++++++++++++++++ update_backend.sh | 5 +++++ update_frontend.sh | 4 ++++ 4 files changed, 31 insertions(+) create mode 100644 app.py create mode 100755 update_backend.sh create mode 100755 update_frontend.sh diff --git a/.env.example b/.env.example index 8478777..a63a2e9 100644 --- a/.env.example +++ b/.env.example @@ -4,6 +4,7 @@ DB_USER=meanspec DB_PASSWORD=foopassword123 REDIS_URL=redis://redis +JWT_SECRET=foosecret # EMAIL μΈμ¦ μ ν SMTP_USER=foo@example.com diff --git a/app.py b/app.py new file mode 100644 index 0000000..17fdb70 --- /dev/null +++ b/app.py @@ -0,0 +1,21 @@ +from flask import Flask +import subprocess + +app = Flask(__name__) + +@app.route("/fe") +def fe(): + print("Restarting frontend") + output = subprocess.check_output(["bash", "-c", "./update_frontend.sh"], stderr=subprocess.STDOUT) + output = output.decode() + return output + +@app.route("/be") +def be(): + print("Restarting backend") + output = subprocess.check_output(["bash", "-c", "./update_backend.sh"], stderr=subprocess.STDOUT) + output = output.decode() + return output + + + diff --git a/update_backend.sh b/update_backend.sh new file mode 100755 index 0000000..97b3bab --- /dev/null +++ b/update_backend.sh @@ -0,0 +1,5 @@ +docker compose stop backend +docker rm meanspec-backend-1 +docker compose -f docker-compose.yml -f docker-compose.dev.yml up -d +docker compose restart nginx + diff --git a/update_frontend.sh b/update_frontend.sh new file mode 100755 index 0000000..3f26611 --- /dev/null +++ b/update_frontend.sh @@ -0,0 +1,4 @@ +docker rm meanspec-frontend-dropper-1 +docker compose -f docker-compose.yml -f docker-compose.dev.yml up -d +docker compose restart nginx + -- GitLab