Closed dyakovri closed 1 year ago
Bash команда в 1 строку для автоудаления старых файлов
while true; do rm -f $(date -d "-7 days" --iso)"*"; sleep 86400; done
Через переменные окружения
while true; do rm -f $STATIC_FOLDER"/"$(date -d "-$STORAGE_TIME hours" --iso)"*"; sleep 86400; done
Сейчас по умолчанию выполняется команда из этого файла https://github.com/tiangolo/uvicorn-gunicorn-docker/blob/master/docker-images/start.sh
Можно его расширить и приложить в репозиторий
Сейчас файл остаётся в памяти бесконечно долго, что может негативно сказаться на работе сервера, а также вызвать вопросы у пользователей. Нужно удалять присланные файлы через 6-7 дней после загрузки.
Варианты решения: