Skip to content

iaguara/pinima

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pinima

The pints of the jaguar, in the Tupi language.

Pinima is a part of the Îagûara project providing the "dockerized" apps.

Any information generated by this study is free of license as a form of donation against intellectual property. Any software used to compose this study contains your own license. Any code used to compose this study will be informed with its own license, whenever necessary.

Schema

Pinima Schema

Dependencies

Installation

Clone this repository and insert the code below into your .bashrc or .zshrc:

export PINIMA_HOME="$HOME/.pinima"
[ -s "$PINIMA_HOME/pinima.sh" ] && \. $PINIMA_HOME/pinima.sh

Changes PINIMA_HOME to the path chosen when cloning this repository.

The bin folder is added in your $PATH variable exposing some commands to your shell.

Ensure that docker is managed as a non-root user

The APP structure

  app-name/
            |- rootfs/
            |- Dockerfile
            |- Makefile

The rootfs is optional, used to copy files to the root of the image file system (the path / inside image).

The Dockerfile is optional, used only when we want to generate a new Docker image (the Makefile must have a build task).

The Makefile contains tasks to build and run the app.