Download - AIP Tutorial 4

Transcript

AIP Developer Workshop

Tutorial 4: Deploying your Science App to Araport

November 5, 2014

Goals

• Understand how to create a "release" of your application

• Learn how to deploy your application to https://www.araport.org

• Learn how to configure your workspace on https://www.araport.org/apps

• Understand how to release an "update" to an application you have already deployed

Make a “release” of your app

• What is a “release”?– Tag a specific point in history as important

• Using a VCS, like Git• Check out code for tutorial 4

$ git checkout tutorial/4

• List all tags$ git tag

• Create a tag– Lightweight vs. annotated$ git tag –a v1.0.0 –m ‘version 1.0.0’$ git push origin v1.0.0

GitHub Releases

Deploy App to Araport

Create Workspace

Create App

Create App

App loading

App loaded

Add a 2nd App

• https://github.com/Arabidopsis-Information-Portal/ATExpressionProfilingApp.git

• Release = v0.1.1

Configure Workspace

Workspace with 2 Apps

Update App (new release)

• Edit app/app.html– Make a simple change

• Commit your changes$ git commit –a

• Push your changes$ git push origin tutorial/4

• Create a new tag$ git tag –a v1.0.1 –m ‘v1.0.1’

• Push the new tag$ git push origin v1.0.1

Update App (new release)

Updated App

Update on Workspace


Top Related