32 lines
827 B
Python
32 lines
827 B
Python
import streamlit as st
|
|
import logging
|
|
from logging_config import setup_logging
|
|
from version import __version__
|
|
from auth_runtime import require_login
|
|
from ui.sidebar import build_sidebar
|
|
import os
|
|
|
|
APP_ENV = os.environ.get("APP_ENV", "dev")
|
|
|
|
logger = setup_logging(APP_ENV)
|
|
#logger.info(f"Starting migration - APP-Version {__version__}")
|
|
logger = logging.getLogger(__name__)
|
|
|
|
def main():
|
|
st.set_page_config(
|
|
page_title=f"Co-App Start - V{__version__}",
|
|
page_icon="🔒",
|
|
layout="centered",
|
|
)
|
|
|
|
authenticator = require_login()
|
|
# damit build_sidebar den authenticator findet:
|
|
st.session_state["authenticator"] = authenticator
|
|
|
|
build_sidebar()
|
|
|
|
st.header("Controlling-Portal")
|
|
st.info(f"Willkommen, {st.session_state.get('username')}!")
|
|
|
|
if __name__ == "__main__":
|
|
main() |