main.py 432 B

123456789101112131415161718192021
  1. import os
  2. import signal
  3. from nicegui import app, ui
  4. signal.signal(signal.SIGINT, app.shutdown)
  5. signal.signal(signal.SIGTERM, app.shutdown)
  6. @ui.page('/')
  7. def index():
  8. ui.textarea('This note is kept between visits') \
  9. .classes('w-96').bind_value(app.storage.user, 'note')
  10. def my_shutdown():
  11. print("Shutdown has been initiated!")
  12. app.on_shutdown(my_shutdown)
  13. ui.run(storage_secret=os.environ['STORAGE_SECRET'])