Skip to content

jfromme/app-deploy

 
 

Repository files navigation

app-deploy

Deploys an application to the cloud (AWS)

To build:

arm64:

docker build -f Dockerfile_arm64 --progress=plain -t pennsieve/app-deploy .

x86 (64bit):

docker build --progress=plain -t pennsieve/app-deploy .

Supported commands:

make

make create

Retrieve details from app_ecr_repository and post_processor_ecr_repository output:

aws_account_id.dkr.ecr.region.amazonaws.com/repositoryName

make deploy ACCOUNT=<aws_account_id> REGION=<region> REPO=<repositoryName> AWS_PROFILE=<profile> POST_PROCESSOR_REPO=<postProcessorRepositoryName> ENTRYPOINT=main.<extension> EXTERNAL_REPO=<external_repo>

Also keep track of: app_gateway_url

About

Templates for automatic cloud application creation for the Pennsieve Platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HCL 42.3%
  • Go 27.5%
  • Python 11.5%
  • Dockerfile 8.2%
  • Makefile 5.9%
  • Nextflow 3.7%
  • Shell 0.9%