forked from Fediversity/Fediversity
sepperate deploy proccess from page loading
This commit is contained in:
parent
bb9eef9078
commit
523f438876
1 changed files with 8 additions and 1 deletions
|
@ -1,6 +1,7 @@
|
|||
from enum import Enum
|
||||
import os
|
||||
import json
|
||||
import threading
|
||||
|
||||
from django.urls import reverse_lazy
|
||||
import os
|
||||
|
@ -9,6 +10,7 @@ from django.contrib.auth.mixins import LoginRequiredMixin
|
|||
from django.contrib.auth.models import User
|
||||
from django.views.generic import TemplateView, DetailView
|
||||
from django.views.generic.edit import FormView
|
||||
from django.http import JsonResponse
|
||||
|
||||
from panel import models
|
||||
from panel.configuration import forms
|
||||
|
@ -46,7 +48,12 @@ class ConfigurationForm(LoginRequiredMixin, FormView):
|
|||
operator=self.request.user,
|
||||
)
|
||||
|
||||
# Check for deploy button
|
||||
if "deploy" in self.request.POST.keys():
|
||||
threading.Thread(target=self.run_deployment, args=(obj,)).start()
|
||||
|
||||
return obj
|
||||
|
||||
def run_deployment(self, obj):
|
||||
if "deploy" in self.request.POST.keys():
|
||||
print("DEPLOYING:")
|
||||
print(os.getenv("REPO_DIR"))
|
||||
|
|
Loading…
Add table
Reference in a new issue