# Shiny Paberkrohv – Docker kasutusjuhend Kataloog: `/opt/docker-compose/third/R/shiny/paberkrohv/` Shiny Server – R veebirakenduste hostimiseks. ## Docker käsud ```bash # Käivita docker-compose -f /opt/docker-compose/third/R/shiny/paberkrohv/docker-compose.yml up -d # Peata docker-compose -f /opt/docker-compose/third/R/shiny/paberkrohv/docker-compose.yml down # Taaskäivita docker-compose -f /opt/docker-compose/third/R/shiny/paberkrohv/docker-compose.yml restart # Logid docker-compose -f /opt/docker-compose/third/R/shiny/paberkrohv/docker-compose.yml logs -f # Uuenda docker-compose -f /opt/docker-compose/third/R/shiny/paberkrohv/docker-compose.yml pull docker-compose -f /opt/docker-compose/third/R/shiny/paberkrohv/docker-compose.yml up -d ``` ## Üksikud konteinerid ```bash docker logs shiny-paberkrohv docker restart shiny-paberkrohv docker exec -it shiny-paberkrohv /bin/bash ``` ## Ligipääs | Teenus | URL | |--------|-----| | Shiny Server | http://100.87.1.24:8013 | ## Shiny rakenduse lisamine Shiny rakendused paigutatakse volume'i `shiny_paberkrohv-apps`. Iga alamkataloog on omaette rakendus: ``` /srv/shiny-server/ ├── app1/ │ ├── ui.R │ └── server.R ├── app2/ │ ├── ui.R │ └── server.R ``` Rakendused on kohe nähtavad aadressil http://100.87.1.24:8013/app1/ ## Olulised kataloogid | Asukoht | Sisu | |---------|------| | Docker volume: `shiny_paberkrohv-apps` | Shiny rakendused | | Docker volume: `shiny_paberkrohv-logs` | Logid | | Docker volume: `shiny_paberkrohv-conf` | Shiny seadistus | | Docker volume: `shiny_r-packages` | R paketid (jagatud RStudioga) | | `/backups/docker/R` | Varukoopiad | ## Võrguinfo - Konteiner on `ai_network` peal - Port 8013 on avatud kõikidel liidestel