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
|
from enum import Enum
|
||||||
import os
|
import os
|
||||||
import json
|
import json
|
||||||
|
import threading
|
||||||
|
|
||||||
from django.urls import reverse_lazy
|
from django.urls import reverse_lazy
|
||||||
import os
|
import os
|
||||||
|
@ -9,6 +10,7 @@ from django.contrib.auth.mixins import LoginRequiredMixin
|
||||||
from django.contrib.auth.models import User
|
from django.contrib.auth.models import User
|
||||||
from django.views.generic import TemplateView, DetailView
|
from django.views.generic import TemplateView, DetailView
|
||||||
from django.views.generic.edit import FormView
|
from django.views.generic.edit import FormView
|
||||||
|
from django.http import JsonResponse
|
||||||
|
|
||||||
from panel import models
|
from panel import models
|
||||||
from panel.configuration import forms
|
from panel.configuration import forms
|
||||||
|
@ -46,7 +48,12 @@ class ConfigurationForm(LoginRequiredMixin, FormView):
|
||||||
operator=self.request.user,
|
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():
|
if "deploy" in self.request.POST.keys():
|
||||||
print("DEPLOYING:")
|
print("DEPLOYING:")
|
||||||
print(os.getenv("REPO_DIR"))
|
print(os.getenv("REPO_DIR"))
|
||||||
|
|
Loading…
Add table
Reference in a new issue