Serve media with nginx
This commit is contained in:
parent
b6957198c1
commit
c2577dc1e1
2 changed files with 6 additions and 5 deletions
|
|
@ -67,8 +67,8 @@ in
|
|||
];
|
||||
|
||||
systemd.tmpfiles.rules = [
|
||||
"d '${cfg.stateDir}' - strojnadzor strojnadzor - -"
|
||||
"d '${cfg.stateDir}/data' - strojnadzor strojnadzor - -"
|
||||
"d '${cfg.stateDir}/db' 0700 strojnadzor strojnadzor - -"
|
||||
"d '${cfg.stateDir}/media' 0755 strojnadzor strojnadzor - -"
|
||||
];
|
||||
|
||||
systemd.sockets.strojnadzor = {
|
||||
|
|
@ -93,9 +93,9 @@ in
|
|||
Group = "strojnadzor";
|
||||
ExecStartPre = "${strojnadzor}/bin/strojnadzor-admin migrate";
|
||||
ExecStart = "${strojnadzor}/bin/strojnadzor-admin runserver-gunicorn";
|
||||
StateDirectory = "strojnadzor";
|
||||
};
|
||||
environment.STROJNADZOR_DATA_DIR = "${cfg.stateDir}/data";
|
||||
environment.STROJNADZOR_STATIC_DIR = "${static}/static";
|
||||
environment.STROJNADZOR_DATA_DIR = "${cfg.stateDir}";
|
||||
};
|
||||
|
||||
services.nginx = {
|
||||
|
|
@ -109,6 +109,7 @@ in
|
|||
gzip off;
|
||||
'';
|
||||
locations."/static/".alias = "${static}/";
|
||||
locations."/media/".alias = "${cfg.stateDir}/media/";
|
||||
locations."/" = {
|
||||
proxyPass = "http://unix:${cfg.socketPath}";
|
||||
extraConfig = ''
|
||||
|
|
|
|||
|
|
@ -206,7 +206,7 @@ DATABASES = {
|
|||
"CONN_MAX_AGE": 0,
|
||||
"ENGINE": "django.db.backends.sqlite3",
|
||||
"HOST": "localhost",
|
||||
"NAME": os.path.join(DATA_DIR, "project.db"),
|
||||
"NAME": os.path.join(DATA_DIR, "db", "strojnadzor.sqlite3"),
|
||||
"PASSWORD": "",
|
||||
"PORT": "",
|
||||
"USER": "",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue