Skip to content

Corrected file name to all rsconnect deployment. #3

Corrected file name to all rsconnect deployment.

Corrected file name to all rsconnect deployment. #3

name: Deploy Shiny App to shinyapps.io
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Temporarily move .Rprofile
run: |
if [ -f ".Rprofile" ]; then
mv .Rprofile .Rprofile.bak
fi
- name: Install dep
run: sudo apt-get -y install libcurl4-openssl-dev
- name: Set up R
uses: r-lib/actions/setup-r@v2
- name: Restore renv environment
uses: r-lib/actions/setup-renv@v2
- name: Deploy to shinyapps.io
env:
SHINYAPPSIO_ACCOUNT: ${{ secrets.ACCOUNT }}
SHINYAPPSIO_TOKEN: ${{ secrets.TOKEN }}
SHINYAPPSIO_SECRET: ${{ secrets.SECRET }}
run: |
Rscript -e "rsconnect::setAccountInfo(name='${SHINYAPPSIO_ACCOUNT}', token='${SHINYAPPSIO_TOKEN}', secret='${SHINYAPPSIO_SECRET}')"
Rscript -e "rsconnect::deployApp(appDir = '.', appName = 'load-velocity_model', forceUpdate = TRUE)"