Browse Source

Dockerizing (1)

hoparkgo9ma 7 years ago
parent
commit
68f466f3df
4 changed files with 16 additions and 16 deletions
  1. 11 11
      app.py
  2. 0 0
      data/oauthsettings.json
  3. 2 2
      route/image_view.py
  4. 3 3
      route/tool/func.py

+ 11 - 11
app.py

@@ -14,7 +14,7 @@ c_ver = '309001'
 print('Version : ' + r_ver)
 
 try:
-    set_data = json.loads(open('set.json').read())
+    set_data = json.loads(open('data/set.json').read())
 except:
     if os.getenv('NAMU_DB') != None:
         set_data = { "db" : os.getenv('NAMU_DB') }
@@ -25,10 +25,10 @@ except:
         if new_json == '':
             new_json = 'data'
             
-        with open('set.json', 'w') as f:
+        with open('data/set.json', 'w') as f:
             f.write('{ "db" : "' + new_json + '" }')
             
-        set_data = json.loads(open('set.json').read())
+        set_data = json.loads(open('data/set.json').read())
         
 print('DB\'s name : ' + set_data['db'])
             
@@ -157,8 +157,8 @@ if not curs.fetchall():
     curs.execute('delete from alist where name = "owner"')
     curs.execute('insert into alist (name, acl) values ("owner", "owner")')
 
-if not os.path.exists('image'):
-    os.makedirs('image')
+if not os.path.exists('data/image'):
+    os.makedirs('data/image')
     
 if not os.path.exists('views'):
     os.makedirs('views')
@@ -560,10 +560,10 @@ def oauth_settings():
                 menu = [['other', load_lang('return')]]
             ))
 
-        with open('oauthsettings.json', 'r', encoding='utf-8') as f:
+        with open('data/oauthsettings.json', 'r', encoding='utf-8') as f:
             legacy = json.loads(f.read())
 
-        with open('oauthsettings.json', 'w', encoding='utf-8') as f:
+        with open('data/oauthsettings.json', 'w', encoding='utf-8') as f:
             f.write("""
                 {
                     "_README" : {
@@ -3329,12 +3329,12 @@ def upload():
             else:
                 lice = '[[user:' + ip + ']]'
             
-        if os.path.exists(os.path.join('image', e_data)):
-            os.remove(os.path.join('image', e_data))
+        if os.path.exists(os.path.join('data/image', e_data)):
+            os.remove(os.path.join('data/image', e_data))
             
-            data.save(os.path.join('image', e_data))
+            data.save(os.path.join('data/image', e_data))
         else:
-            data.save(os.path.join('image', e_data))
+            data.save(os.path.join('data/image', e_data))
             
         curs.execute("select title from data where title = ?", ['file:' + name])
         if curs.fetchall(): 

+ 0 - 0
oauthsettings.json → data/oauthsettings.json


+ 2 - 2
route/image_view.py

@@ -3,7 +3,7 @@ from .tool.func import *
 def image_view_2(conn, name):
     curs = conn.cursor()
     
-    if os.path.exists(os.path.join('image', name)):
-        return flask.send_from_directory('./image', name)
+    if os.path.exists(os.path.join('data/image', name)):
+        return flask.send_from_directory('./data/image', name)
     else:
         return redirect()

+ 3 - 3
route/tool/func.py

@@ -284,15 +284,15 @@ def load_lang(data, num = 2, safe = 0):
             return load_lang(data, 1, safe)
 
 def load_oauth(provider):
-    oauth = json.loads(open('oauthsettings.json', encoding='utf-8').read())
+    oauth = json.loads(open('data/oauthsettings.json', encoding='utf-8').read())
 
     return oauth[provider]
 
 def update_oauth(provider, target, content):
-    oauth = json.loads(open('oauthsettings.json', encoding='utf-8').read())    
+    oauth = json.loads(open('data/oauthsettings.json', encoding='utf-8').read())    
     oauth[provider][target] = content
 
-    with open('oauthsettings.json', 'w', encoding='utf-8') as f:
+    with open('data/oauthsettings.json', 'w', encoding='utf-8') as f:
         json.dump(oauth, f)
 
     return 'Done'