Shinyproxy: рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢рд╛рдЗрдиреАрдкреНрд░реЙрдХреНрд╕реА рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░рдирд╛ред

рдХреЛ рдирд┐рд░реНрдорд┐рдд 5 рдЬрдире░ 2021  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: openanalytics/shinyproxy

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдЪрдордХрджрд╛рд░ рдРрдк рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рдЕрдкрд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдРрдк рдореЗрдВ рдбреЗрдЯрд╛ рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рд╣реЗрд░рдлреЗрд░ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреЛ рдЕрдкрдиреЗ рд╕реНрдерд╛рдиреАрдп рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕рд╣реЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдЪрдордХрджрд╛рд░ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ

container-volumes: ["/Users:/app_data"]

application.yml рдореЗрдВред рдпрд╣ рд╣реЛрд╕реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо (/рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛) рдХреЛ рдХрдВрдЯреЗрдирд░ (/app_data) рдкрд░ рдЖрд░реЛрд╣рд┐рдд рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрдм рдореИрдВ рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡рд░ рдкрд░ рдРрдк рдХреЛ рддреИрдирд╛рдд рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореИрдВ рдЕрдм рд╣реЛрд╕реНрдЯ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдорд╛рдЙрдВрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкрдиреЗ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕рд╣реЗрдЬрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛред рдХреНрдпрд╛ рдпрд╣ рд╕рдВрднрд╡ рд╣реИ? рдореИрдВрдиреЗ /Users рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рдЬреИрд╕реЗ рдХрд┐ ${HOME} рдмрд┐рдирд╛ рд╕рдлрд▓рддрд╛ рдХреЗред

рдзрдиреНрдпрд╡рд╛рджред

рд╕рднреА 8 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╣рд╛рдБ, рдЖрдк рдЗрд╕реЗ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЗ рд╕рд╛рде рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ:

container-volumes: ["/home/#{proxy.userId}:/app_data"]

рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛:
container-volumes: ["/home/#{proxy.userId}:/app_data"]
рдЬрдм рднреА рдРрдк рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡рд░ рдкрд░ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддрдм рднреА рдореБрдЭреЗ рд╣реЛрд╕реНрдЯ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЪрдордХрджрд╛рд░ рдРрдк рдХреЗ рднреАрддрд░ рдЪрдордХрджрд╛рд░рдлрд╛рдЗрд▓рд╕реЗрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рд╡рд╣ рдХреЛрдб рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
roots <- c("Home Directory" = "/app_data")
shinyFileSave(input = input, id = 'save', roots = roots, session = session)
рдЬрдм рдореИрдВ рдЕрдкрдиреЗ рдРрдк рдХреЛ рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рддреИрдирд╛рдд рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдлрд╛рдЗрд▓ рд╕реЗрд╡ рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдЕрдкрдиреЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдЖрджрд┐ рддрдХ рдкрд╣реБрдВрдЪ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рд╣реЛрд╕реНрдЯ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрдЬрд╛рдп рдХрд┐рд╕реА рднреА рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЗ рдмрд┐рдирд╛ рд░рд┐рдХреНрдд рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреНрдпрд╛ рдореИрдВ рд▓рд┐рдирдХреНрд╕ рд░рд┐рдореЛрдЯ рдкрд░ рд╣реЛрд╕реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдмрдврд╝ рд░рд╣рд╛ рд╣реВрдВ рдЙрдирдХреЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрдЬрд╛рдп рд╕рд░реНрд╡рд░? рдпрд╛ рд╢рд╛рдпрдж рдпрд╣ рдПрдХ рдЕрдиреБрдорддрд┐ рд╕рдорд╕реНрдпрд╛ рд╣реИред рджрд┐рди рдХреЗ рдЕрдВрдд рдореЗрдВ рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡реЗрдмрдПрдк рдореЗрдВ рдЕрдкрдиреЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рдЬреЛ рдХреБрдЫ рднреА рдмрдирд╛рдпрд╛ рд╣реИ рдЙрд╕реЗ рд╕рд╣реЗрдЬрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛред рд╢реБрдХреНрд░рд┐рдпрд╛!

рдпрджрд┐ рдпрд╣ рдЙрдкрдпреЛрдЧ рдореЗрдВ рд╣реИ, рддреЛ рдпрд╣рд╛рдВ рдЙрди рд╡рд┐рднрд┐рдиреНрди рдорд╛рдЙрдВрдЯреЛрдВ рдХреА рд╕реВрдЪреА рджреА рдЧрдИ рд╣реИ рдЬрд┐рдирдХрд╛ рдореИрдВрдиреЗ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИред рдЕрдм рддрдХ рдХрд┐рд╕реА рдиреЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ:

`container-volumes: ["${HOME}:/app_data"]`
`container-volumes: ["/$pwd:/app_data"]`
`container-volumes: ["$HOME:/app_data"]`
`container-volumes: ["/Users:/app_data"]`
`container-volumes: ["~:/app_data"]`
`container-volumes: ["/home/#{proxy.userId}:/app_data"]`

рдХреНрдпрд╛ рдореИрдВ рдЕрдкрдиреЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрдЬрд╛рдп рд▓рд┐рдирдХреНрд╕ рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡рд░ рдкрд░ рд╣реЛрд╕реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдмрдврд╝ рд░рд╣рд╛ рд╣реВрдВ?

рд╣рд╛рдВ рдареАрдХред рдпрджрд┐ рд╢рд╛рдЗрдиреАрдкреНрд░реЙрдХреНрд╕реА рдПрдХ рд▓рд┐рдирдХреНрд╕ рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡рд░ рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рддреЛ рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдо рд╡рд╣ рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡рд░ рд╣реИ, рдЬрд┐рд╕реЗ рдЖрдк рд╡реЙрд▓реНрдпреВрдо рдорд╛рдЙрдВрдЯ рдХреЗ рд╕рд╛рде рдПрдХреНрд╕реЗрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рджрд┐рди рдХреЗ рдЕрдВрдд рдореЗрдВ рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡реЗрдмрдПрдк рдореЗрдВ рдЕрдкрдиреЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рдЬреЛ рдХреБрдЫ рднреА рдмрдирд╛рдпрд╛ рд╣реИ рдЙрд╕реЗ рд╕рд╣реЗрдЬрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛред

рдХреНрдпрд╛ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ downloadButton рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрдЧрд╛? (https://shiny.rstudio.com/articles/download.html)

downloadButton рдФрд░ downloadHandler рд╕рдорд╛рдзрд╛рди рдЖрджрд░реНрд╢ рдирд╣реАрдВ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╢рд╛рдЗрдиреАрдкреНрд░реЙрдХреНрд╕реА рдХреА рдкреНрд░рдХреГрддрд┐ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдпрд╣ рдПрдХрдорд╛рддреНрд░ рд╕рдорд╛рдзрд╛рди рд╣реИ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рдорд╛рдЙрдВрдЯ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдзрдирдпрд╡рд╛рдж!

"рд╣реЛрд╕реНрдЯ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо" рд░рд┐рдореЛрдЯ рд╕реЗрд╡рд░ рдХреА рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╣реИред рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдлрд╛рдЗрд▓ рдХреЛ рд╕реЗрд╡ рдХрд░рдирд╛ рдЖрдк рдХреНрдпрд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдореЗрд░реЗ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рдпрд╣ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред

рд╣рд╛рдВ рдореВрд▓ рд▓рдХреНрд╖реНрдп рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ shinyFileSave рд╕рд╛рде рдлрд╛рдЗрд▓ рдХреЛ рд╕рд╣реЗрдЬрдирд╛ рдерд╛ рд▓реЗрдХрд┐рди рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдЕрд╕рдВрднрд╡ рд╣реИред

рд╣рд╛рдп @ рд▓реБрд╕рд┐рдпрд╕-рд╡реЗрд░рд╕-рдлреИрди

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдм рдЖрдкрдХреЗ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рдпрджрд┐ рдЖрдкрдХрд╛ рдХреЛрдИ рдЕрдиреНрдп рдкреНрд░рд╢реНрди рдпрд╛ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рдмреЗрдЭрд┐рдЭрдХ рдПрдХ рдирдпрд╛ рдЕрдВрдХ рдЦреЛрд▓реЗрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

lucius-verus-fan picture lucius-verus-fan  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

donarus picture donarus  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Emelieh21 picture Emelieh21  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Bertusian picture Bertusian  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

fmmattioni picture fmmattioni  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ