from flask import Flask

app = Flask(__name__)


@app.route('/')
def process_data():
    # ищет наименьшее число из файла /var/data/data.txt
    data_file = '/var/data/data.txt'
    # и сохраняет его третью степень в /var/result/result.txt
    result_file = '/var/result/result.txt'

    with open(data_file, 'r') as file:
        numbers = [int(line.strip()) for line in file]

    smallest_number = min(numbers)
    # выводит наименьшее число
    print(smallest_number)
    result = smallest_number ** 3

    with open(result_file, 'w') as file:
        file.write(str(result))

    return 'Результат успешно сохранен!\n'


if __name__ == '__main__':
    app.run(host='0.0.0.0', port=5000)