summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorJan Friedli2020-03-31 20:33:06 +0200
committerJan Friedli2020-05-09 21:21:49 +0200
commitb7cd80d155a8b3e1ebc5607b046544d45cf1921f (patch)
treea1b3bebda04bcea9fbf6d801ddeeaceaf9fcd81a /README.md
parentac21ea756c18453954cdc87e9d33a9676ef48066 (diff)
made upload folder configurable
Diffstat (limited to 'README.md')
-rw-r--r--README.md20
1 files changed, 9 insertions, 11 deletions
diff --git a/README.md b/README.md
index 071f216..dfa26b0 100644
--- a/README.md
+++ b/README.md
@@ -47,20 +47,18 @@ Nginx is the recommended web engine, but you can also use Apache if you prefer,
47by copying [this file](https://0xacab.org/jvoisin/mat2-web/tree/master/config/apache2.config) 47by copying [this file](https://0xacab.org/jvoisin/mat2-web/tree/master/config/apache2.config)
48to your `/etc/apache2/sites-enabled/mat2-web` file. 48to your `/etc/apache2/sites-enabled/mat2-web` file.
49 49
50Then configure the environment variable: `MAT2_ALLOW_ORIGIN_WHITELIST=https://myhost1.org https://myhost2.org`
51Note that you can add multiple hosts from which you want to accept API requests. These need to be separated by
52a space.
53**IMPORTANT:** The default value if the variable is not set is: `Access-Control-Allow-Origin: *`
54
55Configure the following environment variables: 50Configure the following environment variables:
56 51
52 - `MAT2_ALLOW_ORIGIN_WHITELIST=https://myhost1.org https://myhost2.org`
53 Note that you can add multiple hosts from which you want to accept API requests. These need to be separated by
54a space. **IMPORTANT:** The default value if the variable is not set is: `Access-Control-Allow-Origin: *`
57 - `MAT2_MAX_FILES_BULK_DOWNLOAD=10` Max number of files that can be grouped for a bulk download. 55 - `MAT2_MAX_FILES_BULK_DOWNLOAD=10` Max number of files that can be grouped for a bulk download.
58 - `MAT2_MAX_FILE_AGE_FOR_REMOVAL=900` Seconds a file in the upload folder is kept. 56 Note: Each file has a max file size of 16mb
59 After that it will be deleted. Default `15 * 60`
60
61This specifies the max number of files that can be bulk downloaded using the api.
62Note: Each file has a max file size of 16mb
63 57
58 - `MAT2_MAX_FILE_AGE_FOR_REMOVAL=900` Seconds a file in the upload folder is kept.
59 After that it will be deleted. Default `15 * 60`
60 - `MAT2_WEB_DOWNLOAD_FOLDER` Define the upload folder path. Defaults to: `./uploads/`
61
64Finally, restart uWSGI and your web server: 62Finally, restart uWSGI and your web server:
65 63
66``` 64```
@@ -197,7 +195,7 @@ repository: https://0xacab.org/jvoisin/mat2-web/container_registry
197### Building the production image 195### Building the production image
198Build command: `docker build -f Dockerfile.production -t mat-web .` 196Build command: `docker build -f Dockerfile.production -t mat-web .`
199 197
200Run it: `docker run -ti -p8181:8080 --read-only --tmpfs /tmp --tmpfs /run/uwsgi --tmpfs=/var/www/mat2-web/uploads mat-web:latest` 198Run it: `docker run -ti -p8181:8080 --read-only --tmpfs /tmp --tmpfs /run/uwsgi --tmpfs=/app/uploads mat-web:latest`
201 199
202This does mount the upload folder as tmpfs and servers the app on `localhost:8181`. 200This does mount the upload folder as tmpfs and servers the app on `localhost:8181`.
203 201