summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHongyuan Ma2018-06-27 14:28:42 +0000
committerHongyuan Ma2018-06-27 14:28:42 +0000
commit0ee49da927c64950c6e85895d3af29cd76481c72 (patch)
tree21a5c52edd7ef7bd1915a6783991648c83293917
parent33444849b61497d40699beb3333fc52aa1a624c2 (diff)
add online settings
-rw-r--r--client/post-example/results.json12
-rw-r--r--client/post-example/upload.py (renamed from client/post-example/update.py)5
-rw-r--r--web/apps/test_records/models.py5
-rw-r--r--web/db_tools/import_alias_data.py3
-rw-r--r--web/db_tools/import_branch_data.py3
-rw-r--r--web/db_tools/import_category_data.py3
-rw-r--r--web/db_tools/import_machine_data.py3
-rw-r--r--web/db_tools/import_user_data.py3
-rw-r--r--web/pgperffarm/settings.py7
-rw-r--r--web/requirements.txt26
-rw-r--r--web/requirements.txt.bak8
-rw-r--r--web/uwsgi.ini23
12 files changed, 80 insertions, 21 deletions
diff --git a/client/post-example/results.json b/client/post-example/results.json
index 19074cc..8efee14 100644
--- a/client/post-example/results.json
+++ b/client/post-example/results.json
@@ -4,7 +4,7 @@
"10": {
"1": {
"std": 397.30643899999995,
- "metric": 22442.645435,
+ "metric": 28642.645435,
"median": 11892.645435,
"results": [
{
@@ -37,7 +37,7 @@
},
"2": {
"std": 252.71243850000064,
- "metric": 30183.186513499997,
+ "metric": 32093.186513499997,
"median": 28953.186513499997,
"results": [
{
@@ -70,7 +70,7 @@
},
"4": {
"std": 285.0294699999995,
- "metric": 22215.454019999997,
+ "metric": 18215.454019999997,
"median": 28795.454019999997,
"results": [
{
@@ -107,7 +107,7 @@
"10": {
"1": {
"std": 86.91589850000001,
- "metric": 3211.6329775,
+ "metric": 4131.6329775,
"median": 150.6329775,
"results": [
{
@@ -140,7 +140,7 @@
},
"2": {
"std": 4.182392499999992,
- "metric": 220.8884175,
+ "metric": 420.8884175,
"median": 280.8884175,
"results": [
{
@@ -173,7 +173,7 @@
},
"4": {
"std": 15.571989000000002,
- "metric": 1090.858649,
+ "metric": 1180.858649,
"median": 399.858649,
"results": [
{
diff --git a/client/post-example/update.py b/client/post-example/upload.py
index f889dea..2bd783e 100644
--- a/client/post-example/update.py
+++ b/client/post-example/upload.py
@@ -14,8 +14,9 @@ def byteify(input):
return input
-token = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJ1bmlxdWVfbmFtZSI6I..........'
-BASE_URL = 'http://127.0.0.1:8000/'
+token = 'fake token'
+BASE_URL = 'http://140.211.168.111:8080/'
+#BASE_URL = 'http://127.0.0.1:8000/'
PATH_URL = 'upload/'
url = BASE_URL + PATH_URL
diff --git a/web/apps/test_records/models.py b/web/apps/test_records/models.py
index 53b040a..9b3e278 100644
--- a/web/apps/test_records/models.py
+++ b/web/apps/test_records/models.py
@@ -222,9 +222,10 @@ class TestResult(models.Model):
threads = models.IntegerField(verbose_name="threads", help_text="threads of the test result")
MODE_CHOICE = (
- (1, 'simple'),
+ ('simple', 'simple'),
+ ('other', 'other'),
)
- mode = models.IntegerField(choices=MODE_CHOICE, verbose_name="mode", help_text="test mode")
+ mode = models.IntegerField(choices=MODE_CHOICE, default='simple', verbose_name="mode", help_text="test mode")
add_time = models.DateTimeField(default=timezone.now, verbose_name="test result added time")
class Meta:
diff --git a/web/db_tools/import_alias_data.py b/web/db_tools/import_alias_data.py
index d347f34..f9cb103 100644
--- a/web/db_tools/import_alias_data.py
+++ b/web/db_tools/import_alias_data.py
@@ -4,7 +4,8 @@ import os
# Use django's model independently
pwd = os.path.dirname(os.path.realpath(__file__))
sys.path.append(pwd)
-path = 'D:\GitSpace\pgperffarm\web\pgperffarm'
+path = '/var/www/web/pgperffarm'
+# path = 'D:\GitSpace\pgperffarm\web\pgperffarm'
sys.path.append(path)
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings")
diff --git a/web/db_tools/import_branch_data.py b/web/db_tools/import_branch_data.py
index d643272..aeabae4 100644
--- a/web/db_tools/import_branch_data.py
+++ b/web/db_tools/import_branch_data.py
@@ -4,7 +4,8 @@ import os
# Use django's model independently
pwd = os.path.dirname(os.path.realpath(__file__))
sys.path.append(pwd)
-path = 'D:\GitSpace\pgperffarm\web\pgperffarm'
+path = '/var/www/web/pgperffarm'
+# path = 'D:\GitSpace\pgperffarm\web\pgperffarm'
sys.path.append(path)
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings")
diff --git a/web/db_tools/import_category_data.py b/web/db_tools/import_category_data.py
index 4c677e1..458570d 100644
--- a/web/db_tools/import_category_data.py
+++ b/web/db_tools/import_category_data.py
@@ -4,7 +4,8 @@ import os
# Use django's model independently
pwd = os.path.dirname(os.path.realpath(__file__))
sys.path.append(pwd+ "../")
-path = 'D:\GitSpace\pgperffarm\web\pgperffarm'
+path = '/var/www/web/pgperffarm'
+# path = 'D:\GitSpace\pgperffarm\web\pgperffarm'
sys.path.append(path)
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings")
diff --git a/web/db_tools/import_machine_data.py b/web/db_tools/import_machine_data.py
index 1b518d6..f7f2bdc 100644
--- a/web/db_tools/import_machine_data.py
+++ b/web/db_tools/import_machine_data.py
@@ -4,7 +4,8 @@ import os
# Use django's model independently
pwd = os.path.dirname(os.path.realpath(__file__))
sys.path.append(pwd+ "../")
-path = 'D:\GitSpace\pgperffarm\web\pgperffarm'
+path = '/var/www/web/pgperffarm'
+# path = 'D:\GitSpace\pgperffarm\web\pgperffarm'
sys.path.append(path)
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings")
diff --git a/web/db_tools/import_user_data.py b/web/db_tools/import_user_data.py
index ee83e16..e336102 100644
--- a/web/db_tools/import_user_data.py
+++ b/web/db_tools/import_user_data.py
@@ -4,7 +4,8 @@ import os
# Use django's model independently
pwd = os.path.dirname(os.path.realpath(__file__))
sys.path.append(pwd+ "../")
-path = 'D:\GitSpace\pgperffarm\web\pgperffarm'
+path = '/var/www/web/pgperffarm'
+# path = 'D:\GitSpace\pgperffarm\web\pgperffarm'
sys.path.append(path)
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings")
diff --git a/web/pgperffarm/settings.py b/web/pgperffarm/settings.py
index 15e89de..ed73111 100644
--- a/web/pgperffarm/settings.py
+++ b/web/pgperffarm/settings.py
@@ -142,8 +142,8 @@ REST_FRAMEWORK = {
DB_ENUM = {
"mode":{
- "simple":1,
- "other":2
+ "simple":'simple',
+ "other":'other'
},
"status": {
"none": -1,
@@ -184,4 +184,5 @@ CORS_ALLOW_HEADERS = (
'x-csrftoken',
'x-requested-with',
'Pragma',
-) \ No newline at end of file
+)
+ALLOWED_HOSTS = ['*'] \ No newline at end of file
diff --git a/web/requirements.txt b/web/requirements.txt
index fb6d2ff..2456e78 100644
--- a/web/requirements.txt
+++ b/web/requirements.txt
@@ -1,8 +1,28 @@
+certifi==2018.4.16
+chardet==3.0.4
+codegen==1.0
+coreapi==2.3.3
+coreschema==0.0.4
+data==0.4
+decorator==4.3.0
Django==1.11.10
-django-gravatar2==1.4.0
-pycrypto==2.6.1
-psycopg2==2.7.4
+django-cors-headers==2.2.0
+django-crispy-forms==1.7.2
django-filter==1.1.0
+django-formtools==2.1
+django-gravatar2==1.4.0
djangorestframework==3.8.1
+funcsigs==1.0.2
+idna==2.6
+itypes==1.1.0
+Jinja2==2.10
Markdown==2.6.11
+MarkupSafe==1.0
+psycopg2==2.7.4
+pycrypto==2.6.1
pytz==2018.3
+requests==2.18.4
+shortuuid==0.5.0
+six==1.11.0
+uritemplate==3.0.0
+urllib3==1.22
diff --git a/web/requirements.txt.bak b/web/requirements.txt.bak
new file mode 100644
index 0000000..fb6d2ff
--- /dev/null
+++ b/web/requirements.txt.bak
@@ -0,0 +1,8 @@
+Django==1.11.10
+django-gravatar2==1.4.0
+pycrypto==2.6.1
+psycopg2==2.7.4
+django-filter==1.1.0
+djangorestframework==3.8.1
+Markdown==2.6.11
+pytz==2018.3
diff --git a/web/uwsgi.ini b/web/uwsgi.ini
new file mode 100644
index 0000000..8155200
--- /dev/null
+++ b/web/uwsgi.ini
@@ -0,0 +1,23 @@
+[uwsgi]
+# Django-related settings
+# socket=/opt/proj/script/uwsgi.sock
+
+# the base directory (full path)
+chdir = /var/www/web
+
+# Django s wsgi file
+module = pgperffarm.wsgi
+
+# process-related settings
+# master
+master = true
+
+# maximum number of worker processes
+processes = 4
+
+# ... with appropriate permissions - may be needed
+# chmod-socket = 664
+# clear environment on exit
+vacuum = true
+http=0.0.0.0:8080
+# pythonpath = /home/debian/env/pg_perf_farm2/lib/python2.7/site-packages \ No newline at end of file