No description
Find a file
Pascal Vizeli 3365115ae3 Refactory hass docker (#25)
* Minimize base

* revert static

* add glibc for ganttlib

* update generic build

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* fix dockerhub command

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile
2017-08-03 11:16:49 +02:00
base_image Add new base images 2017-06-14 16:51:16 +02:00
build-scripts Refactory hass docker (#25) 2017-08-03 11:16:49 +02:00
cluster Add cluster image (#22) 2017-07-12 22:53:46 +02:00
generic-hc Update 0.3 2017-04-26 22:46:06 +02:00
homeassistant Refactory hass docker (#25) 2017-08-03 11:16:49 +02:00
install Update details 2017-07-26 23:25:46 +02:00
meta-hassio@c290ac102b resinos hassio 1.0 2017-07-19 21:03:17 +02:00
resinhup@122cd97adc ResinHup 0.3 2017-07-24 10:59:19 +02:00
supervisor cleanup for new build script 2017-07-20 23:38:10 +02:00
.gitmodules Add resinhub 2017-07-17 22:34:40 +02:00
LICENSE Update license to Apache 2.0 2017-07-23 12:12:21 -07:00
README.md Fix links 2017-07-26 22:25:01 +02:00

Build environment for HASS.io

This repository contains the relevant files to build HASS.io. For the add-ons please check the Hass.IO-Addons repository.

Build Server

You need a Linux system with AUFS and Docker support. You need to have the build user in the docker group that he can run Docker. It is not possible to run this process as root! You need also to install jq.

Builds are published on: https://hub.docker.com/r/homeassistant/

Build env

  • yocto-build-env: Allow us to build yocto resinos images
  • docker-build-env: Allow us to build docker image for all archs
  • resinhup-build: Create docker image for inplace update perform
  • resinos-build: Create image for SD and docker for inplace update
  • hassio-supervisor: Create our supervisor update
  • homeassistant: Create docker image with homeassistant

Create a server

First install Ubuntu server 16.04.

Follow install instruction from Docker to install it: https://docs.docker.com/engine/installation/linux/ubuntu/

After that move the builder user into docker group.

$ sudo groupadd docker
$ sudo gpasswd -a ${USER} docker
$ sudo service docker restart
$ newgrp docker

Other software:

$ sudo apt-get install jq pigz python3-setuptools