Skip to content

Merge pull request #58 from biodosetools-team/biodosetools-3.6.2 #54

Merge pull request #58 from biodosetools-team/biodosetools-3.6.2

Merge pull request #58 from biodosetools-team/biodosetools-3.6.2 #54

Workflow file for this run

# Workflow derived from https://community.rstudio.com/t/deploying-shiny-app-with-github-actions/78436
on:
push:
branches: [main, master]
name: deploy-shiny
jobs:
deploy-shiny:
runs-on: ubuntu-latest
env:
TOKEN_FRANCIS: ${{ secrets.TOKEN_FRANCIS }}
SECRET_FRANCIS: ${{ secrets.SECRET_FRANCIS }}
steps:
- uses: actions/checkout@v4
- uses: r-lib/actions/setup-r@v2
with:
r-version: '4.2.0'
use-public-rspm: true
- uses: r-lib/actions/setup-r-dependencies@v2
with:
extra-packages: |
pkgload
rsconnect
here
BH
cpp11
- name: Push to shinyapps.io
run: |
Rscript -e "rsconnect::setAccountInfo(name = 'francis888', token = Sys.getenv('TOKEN_FRANCIS'), secret = Sys.getenv('SECRET_FRANCIS'))"
Rscript -e "rsconnect::deployApp(appName = 'biodosetools-dev', appDir = here::here(), appPrimaryDoc = 'dev/shiny-dev/app.R', appFileManifest = 'dev/shiny-dev/app_file_manifest.txt', forceUpdate = TRUE)"