diff --git a/biosimdb_interface/static/js/form/metadata.js b/biosimdb_interface/static/js/form/metadata.js index 3b0d553..4f1d3a7 100644 --- a/biosimdb_interface/static/js/form/metadata.js +++ b/biosimdb_interface/static/js/form/metadata.js @@ -445,6 +445,9 @@ function requireExtraction(form) { */ function validateAndSubmit(form, onSuccess) { const formData = addWorkflowId(new FormData(form)); + // Files were already stored server-side by extraction; don't re-upload them. + formData.delete('topology'); + formData.delete('trajectory[]'); formData.append('save', '1'); return fetch(window.APPLICATION_BASE + '/webform', { method: 'POST', body: formData }) .then(r => r.json()) diff --git a/docker/Dockerfile b/docker/Dockerfile index 7a27e39..775cae7 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -92,4 +92,4 @@ ENV PORT=${PORT} \ EXPOSE ${PORT} -CMD ["sh", "-c", "gunicorn --bind 0.0.0.0:$PORT --worker-class gthread --workers 2 --threads 4 --timeout 900 'biosimdb_interface:create_app()'"] +CMD ["sh", "-c", "gunicorn --bind 0.0.0.0:$PORT --timeout 0 'biosimdb_interface:create_app()'"]