Code Monkey home page Code Monkey logo

nulecule-library's Introduction

Nulecule Library

This library contains a set of working examples of composite container applications. The applications are specified using the Nulecule Specification. This specification allows for reusable components and defines a full multi-container application. You may use the applications for reference or, in some cases, deployment.

These examples are all intended to be used with atomicapp. There is a thorough getting started guide available.

Index

Library format

Files:

Please only include the /artifact directory and the Nulecule, Dockerfile and README.md files in your application.

For example projectatomic/helloapache, only includes the following files:

.
├── artifacts
│   ├── docker
│   │   └── hello-apache-pod_run
│   ├── kubernetes
│   │   └── hello-apache-pod.json
├── Dockerfile
├── Nulecule
└── README.md

The README.md file should contain the following three sections:

  1. Description: What the application does
  2. Deployment: How to deploy the application using the atomic or atomicapp CLIs
  3. Interaction: How to access/use the application after deployment

Generating the index.yaml for atomicapp index list commands

In order to generate a Docker-compatible image for an Atomic App library index. Use the following steps:

atomicapp index generate .
docker build -t $USER/index .

Contributing

Feel free to open a PR if you wish to contribute to the nulecule-library! We accept all kind of applications.

Communication channels

nulecule-library's People

Contributors

cdrage avatar dustymabe avatar goern avatar kadel avatar kanarip avatar jmontleon avatar dymurray avatar lalatendumohanty avatar navidshaikh avatar surajssd avatar bexelbie avatar jlebon avatar rtnpro avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.