Thesis
EOS Interface
- Intro - goals
- About CERN, experiments, data centers, EOS
- EOS structure, versions, layout, logical
- xrootd, protocols,
- Docker, Kubernetes
- CERNbox and others tools analysis and comparison
- EOS deployment
- centOs, rpm instalation, systemctl
- configuration, mgm, fst, configuration files
- start EOS via systemctl (eos = eos@*)
- Docker
- Kubernetes
- deployment in Kind, GKE
- EOS usage
- EOS client
- HTTP API
- requests
- nginx proxy, nginx configuration (remote-user: root)
- EOS web interface
- Návrh riešenia
- HTML & css & bootstrap??
- REACT
- about REACT
- component
- Hooks - useEffect, useState, custom Hooks
- create-react-lib
- library
- example - create-react-app
- npm deployment @ndmspc/react-eos
- create-react-app
- browser
- Store, rx.js
- Http utils, axios
- redirectStoreHook (@ndmspc/react-ndmbase)
- EOS REACT COMPONENTS - my
- EOS HTTP utils
- using redirectStoreHook
- return object in store
- user customizable
- my user example
- components
- component hierarchy
- Docker image for EOS WEB interface
- Results
- Záver