Skip to main content

# Singularity Tunel

Application and general cluster tools using Singularity containers.

## Introduction

Manager and recipe generator for local Singularity containers

## Deployment You should clone the repo, and build the container (or you can also just clone and then use docker-compose and it will be pulled from Docker Hub).

`bash git clone https://github.com/singularityhub/singularity-tunel cd singularity-tunel docker build -t vanessa/tunel . `

## Deployment You can use docker compose to deploy:

`bash docker-compose up -d ` and then go to 127.0.0.1 (localhost).

## Endpoints Here are some useful endpoints:

### Views
  • /: the root will show all containers available. When the user selects, he/she is taken to a screen to see input arguments.

  • /containers/random: will return a random container

  • /container/container.img: will show metadata about a container.

### API The following are considered API, meaning they return a text or json response, not intended for the user to interact with.

  • /api/containers: a list of all available containers

  • /api/container/<string:name>: a json object with container args, labels, and links.

  • /api/container/args/<string:name>: json of just container args

  • /api/container/labels/<string:name>: json of juist container labels

  • /container/run/container.img: Is the base for running a container, this one would be container.img. Arguments can be added as POST (eg, ?name=Amy)

Metadata

Release files for singularity-tunel 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for singularity-tunel 1.0.0
File Size Uploaded
singularity-tunel-1.0.0.tar.gz 1.5 MB Details

Release files / singularity-tunel-1.0.0.tar.gz

Download URL singularity-tunel-1.0.0.tar.gz
Size 1.5 MB
Tags Source
SHA-256 checksum
How to use checksums
92db8c959918921cc8f85335a484f2418e30c09dedb3146bfec79d3ee5d6cea0
BLAKE2b-256 checksum
How to use checksums
76c12ec0fbeccf3ab445affa98deb974f9d418560331dbbc9eebcfd14f1e7cd6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

Release history Release notifications | RSS feed

This release

1.0.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page