Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Task/dsapp 1 - ADCIRC Interactive VM #62

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open

Conversation

cdelcastillo21
Copy link
Collaborator

This pull request includes significant updates to the ADCIRC Interactive application, adding new functionalities and improving the setup process. The changes primarily involve the Dockerfile, README, and various scripts to support the multi-stage build and execution of the application.

Dockerfile and Build Process:

  • Added a multi-stage Dockerfile to build the ADCIRC Interactive environment, including dependencies for JupyterLab, FigureGen, and ADCIRC.
  • Introduced a detailed README to explain the multi-stage build structure and provide instructions for building the Docker image.

Compilation and Execution Scripts:

  • Added adcirc_compile.sh script to automate the compilation of the ADCIRC suite, with logging and error handling.
  • Implemented run.sh based on existing templates to set up and launch a JupyterLab session with necessary configurations and token generation.
  • Created tapisjob_app.sh based on existing templates to manage the job execution environment, including port assignment and project directory setup.

Application Configuration:

  • Added app.json to define the ADCIRC Interactive application configuration for deployment, including runtime, container image, and job attributes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant