Git Product home page Git Product logo

arm-compose's Introduction

arm-compose Build Status

This is an automated build for docker-compose on ARM. This build clones the official repo docker/compose and generates an ARMv7 binary.

Installation

You can find the DEB package for docker-compose in Hypriot's Schatzkiste. Add the repo if it isn't already added (newer versions of the HypriotOS SD image already have this entry).

Add repo

sudo apt-get update
sudo apt-get install -y apt-transport-https
echo "deb https://packagecloud.io/Hypriot/Schatzkiste/debian/ jessie main" | sudo tee /etc/apt/sources.list.d/hypriot.list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 37BBEE3F7AD95B3F

Install or Update

sudo apt-get update
sudo apt-get install docker-compose

Contributing

Customize the build

The only customization is done in the VERSION file. This file contains the tag to build.

Build script

This steps to build the ARM binary can be found in the drone.yml.

Patches

There are some file that have to be patched in the upstream repo. These files are in the patches folder.

Patches for ARM

For the ARM cpu type we have to patch the Dockerfile to adjust the FROM line and downloading a docker deb package as well as the PyInstaller 3.0 ARM bootloader.

  • Dockerfile

arm-compose's People

Contributors

bierdok avatar dieterreuter avatar govinda-fichtner avatar stefanscherer 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.