Giter Club home page Giter Club logo

debian-packages's Introduction

License

Debian Packages

Supported packages

HashiCorp Vault - version 1.9.5

A Tool for Managing Secrets.


HashiCorp Consul - version 1.6.1

Service Discovery and Configuration Made Easy.


Docker Compose

Docker Compose - version 1.19.0 ๐Ÿ’ฅ alpha

Define and run multi-container applications with Docker

The binary package will install the executable /usr/bin/docker-compose, created by PyInstaller. This should increase the portability of the Debian package because no extra Python libraries need to be installed.


Python packages

dockerpy-creds - version 0.2.2

Python bindings for the docker credentials store API

docker-py - version 3.4.1

Docker SDK for Python

py-zabbix - version 1.1.3

Python modules for work with zabbix


py-pyvmomi

pyvmomi - version 6.0.0.2016.6

VMware vSphere API Python Binding


redis - version 4.0.14

Redis is an in-memory database that persists on disk

How to manually create the .deb packages and source files

You can generate all the supported packages by using the provided Makefile (requires the make tool).

With Docker and Docker Compose

make package DISTRO=debian9-go1.12.12 PKG=consul
make package DISTRO=debian9-go1.14 PKG=vault
make package DISTRO=debian10-go1.12.12 PKG=consul
make package DISTRO=debian10-go1.14 PKG=vault
make package PKG=docker-compose
make package PKG=docker-py
make package PKG=dockerpy-creds
make package PKG=py-zabbix
make package DISTRO=debian8 PKG=py-zabbix
make package PKG=pyvmomi
make package PKG=redis4

Docker-CE and Docker Compose must be installed in order the make command to work.

Tested on:

  • Fedora 26 with docker-ce 17.09.1 and docker-compose 1.17.0
  • Fedora 27 with docker-ce 17.12.0 and docker-compose 1.17.1
  • Fedora 28 with docker-ce 18.03.1
  • Fedora 29 with docker-ce 18.06.1
  • Fedora 31 with podman 1.6.2 and podman-compose 0.1.6dev
  • Fedora 33 with podman 3.1.0 and podman-compose 0.1.7dev

With Podman and Podman Compose

Debian 9 (Stretch)

make package PKG=consul DISTRO=debian9-go1.12.12 COMPOSE=podman-compose
make package PKG=vault DISTRO=debian9-go1.14 COMPOSE=podman-compose

Debian 10 (Buster)

make package PKG=consul DISTRO=debian10 COMPOSE=podman-compose
make package PKG=vault DISTRO=debian10-go1.14 COMPOSE=podman-compose

Tested on Fedora 31 with Podman version 1.6.2 and Podman Compose version 0.1.6dev.

debian-packages's People

Contributors

madrisan avatar

Stargazers

 avatar  avatar  avatar  avatar  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.