definition_version: '2'
env:
  target: "prod"
entities:
  fansifter_backoffice_app:
    type: streamlit
    identifier:
      name: fansifter_backoffice_app
    main_file: main.py
    pages_dir: pages
    query_warehouse: <% ctx.env.target | upper %>_FANSIFTER_STREAMLIT_WH
    stage: fansifter_backoffice_app_stage
    external_access_integrations:
      - <% ctx.env.target | upper %>_preference_center_secret_eai
    secrets:
      preference_center: "FANSIFTER_APP_REPORTING.<% ctx.env.target | upper %>.<% ctx.env.target | upper %>_PREFERENCE_CENTER_SECRET_KEY"
    artifacts:
      - main.py
      - environment.yml
      - pages
      - backend
      - data
      - vendor
