-
Notifications
You must be signed in to change notification settings - Fork 11
/
05-deployment.Rmd
88 lines (55 loc) · 3.35 KB
/
05-deployment.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# Deployment
## RStudio Connect
> It doesn’t matter how great your analysis is unless you can explain it to others: you need to communicate your results. - Grolemund & Wickham in _R For Data Science_
RStudio Connect connects you and the work you do in R with others as never before. Only RStudio Connect
provides:
- "One button" deployment for any Shiny application, R Markdown document, or any static plot or
graph to a single environment.
- The ability to manage and limit access to the work you’ve shared with others - and easily see the work
they've shared with you.
- "Hands free" scheduling of updates to your documents and automatic email distribution.
RStudio Professional Quickstart (VirtualBox VM Download - Available Jan. 20)
![RStudio Connect](imgs/deployment/explain-connect.png)
- User Guide: Connecting
- User Guide: Publishing
## Activity: Inital Deployment
**First: Login to RStudio Connect**
**Discussion:**
_Pre-deployment Brainstorm_
- What is our goal in deploying this code?
- What does our code depend on locally?
- What needs to deploy with our code?
**Deliverable: Deployed App**
Press the publish button in RStudio:
- Link to your Connect account
- Select the files to publish (do NOT use the default to publish all the files)
- Poke around at the results
_Note: We are expecting an error!_
## Application Settings
### Access
After publishing a piece of content to RStudio Connect, the Connect user interface will open to show the
access panel.
![Access Settings Options](imgs/deployment/access-settings.png)
There are three types of user interaction settings available to publishers in this panel:
- Viewer Access (who can see this content)
- Collaborator Access (who can change this content)
- Execution User (which server user will run the content)
The final setting for creating a vanity URL is reserved for administrators only.
### Metadata
After your RStudio Connect content has been published, you can change its title, add a description, and
upload a content image to make it easier for others to find your content.
First, open the content and click on the "info" tab.
![Metadata and Info Settings](imgs/deployment/info-settings.png)
The top text field is the application title. This defaults to the application name if it was given. Other users
will not be able to edit this field unless they are collaborators or administrators.
The second, larger text area is the application description. You can describe the content in this field, or add
other information that you feel is important. Other users will not be able to edit this field unless they are
collaborators or administrators.
The area that displays a prompt to select an image for this content is the content image field. You can upload
a jpeg, png, gif, or svg image that represents the content. Unlike title or description, users who cannot view
the content (including administrators) will also be unable to view the image you have uploaded. This way, if
you wish to upload a screenshot of the content, any information contained in that screenshot will not leak to
users who would not otherwise be able to access it.
### Logs
The logs panel allows you to view a history of jobs and snapshots as well as view and download the latest content logs. Content logs can be especially useful for debugging a failed deployment or unexpected behavior.
![Application Logs](imgs/deployment/rsc-logs.png)