No description
Find a file
2017-07-18 17:27:21 +02:00
base_image Add new base images 2017-06-14 16:51:16 +02:00
build-scripts Test layer (#23) 2017-07-17 21:39:06 +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 Fix copy command 2017-07-11 00:31:19 +02:00
install HASS.io on Windows (#18) 2017-06-30 15:20:17 +02:00
meta-hassio@986617a7bd fix some things on meta-hassio 2017-07-18 17:27:21 +02:00
resinhup@71a663ed2f Add resinhub 2017-07-17 22:34:40 +02:00
supervisor Update Dockerfile 2017-07-15 00:36:03 +02:00
.gitmodules Add resinhub 2017-07-17 22:34:40 +02:00
LICENSE Initial commit 2017-04-06 11:31:06 +02:00
README.md Update README.md 2017-05-19 21:24:52 +02:00

hassio-build

Build env for hassio

HassIO HassIO-Addons

Build Server

You need a linux with AUFS and docker support. You need to have the build user in docker group for he can run docker. It is not possible to run this process as root! You need also 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