Pascal Vizeli
a498e15910
Add support for TensorFlow in official docker ( #18191 )
2018-11-04 15:19:48 +01:00
Ben Schattinger
901c4f18cb
Install face_recognition on Docker build ( #17502 )
...
* Install face_recognition on Docker
* Update setup_docker_prereqs
2018-10-25 22:56:10 +02:00
Daniel Bowman
e3a2e58623
remove-phantomjs-from-docker ( #15936 )
2018-08-14 11:53:08 +02:00
Marcelo Moreira de Mello
36da82aa8d
Add Iperf3 client sensor ( #14213 )
2018-05-24 09:25:27 +02:00
Michaël Arnauts
f7b129d790
Change telldus domain to download.telldus.com ( #11825 )
2018-01-20 17:07:45 +01:00
Paulus Schoutsen
51c41ba4e3
Disable installing Telldus in Docker ( #11806 )
2018-01-19 09:47:45 -08:00
Paulus Schoutsen
238884dfe2
Revert gactions in Docker ( #10115 )
2017-10-24 07:30:24 -07:00
R1chardTM
176c99f0cd
Change deprecated use of maintainer tag in Dockerfile. ( #10068 )
2017-10-23 15:25:55 +02:00
Chris Kacerguis
796a3ff49d
Added gaction script to support the new Google Assistant component in Docker ( #10019 )
...
* added gactions install script
* added gaction setup step
* added ability to not install gaction
* updated dev docker file
2017-10-22 08:09:49 +02:00
Lewis Juggins
d16c5f9046
[tradfri] Update pytradfri, simplify dependencies. ( #9875 )
...
* Update pytradfri
* Process dep links
* Process dep links
* Process dep links
* Install all deps
* Update requirements
* Exclude aiocoap
* Install cython
* Remove cython
* Exclude DTLSSocket
* Add cython
2017-10-19 23:20:33 -07:00
Lewis Juggins
8db4641455
[light.tradfri] async support with resource observation. ( #7815 )
...
* [light.tradfri] Initial support for observe
* Update for pytradfri 2.0
* Fix imports
* Fix missing call
* Don't yield from add devices
* Fix imports
* Minor fixes to async code.
* Imports, formatting
* Docker updates, some minor async code changes.
* Lint
* Lint
* Update pytradfri
* Minor updates for release version
* Build fixes
* Retry observation if failed
* Revert
* Additional logging, fix returns
* Fix rename
* Bump version
* Bump version
* Support transitions
* Lint
* Fix transitions
* Update Dockerfile
* Set temp first
* Observation error handling
* Lint
* Lint
* Lint
* Merge upstream changes
* Fix bugs
* Fix bugs
* Fix bugs
* Lint
* Add sensor
* Add sensor
* Move sensor attrs
* Filter devices better
* Lint
* Address comments
* Pin aiocoap
* Fix bug if no devices
* Requirements
2017-10-05 09:05:38 -07:00
Paulus Schoutsen
e49b970665
Block dependencies that depend on enum34 ( #8698 )
...
* Block dependencies that depend on enum34
* Remove uninstalling enum34
* Update validation script
* Add constraints to tox.ini
* Upgrade yeelight to version that uses enum-compat
* Disable sensor.skybeacon
* Lint
2017-08-04 23:06:10 -07:00
Michaël Arnauts
a663dbada0
Docker cleanup. ( #8226 )
2017-06-30 08:07:33 -07:00
Paulus Schoutsen
b488663f2c
Update Dockerfile
2017-06-23 23:13:38 -07:00
Jean Regisser
45f6f4443a
Uninstall enum34 in python3.6 docker image ( #8103 )
...
* Uninstall enum34 in python3.6 docker image
This is a short term fix for #7733
What's happening is the following dependencies are pulling enum34:
- pygatt
- libsoundtouch
- yeelight
However, enum34 is not meant to be installed in Python versions 3.4+
and causing the `AttributeError: module 'enum' has no attribute 'IntFlag'``
I've submitted patches to these projects so we don't have to do this
manual uninstall in the future.
* Update Dockerfile
2017-06-23 22:29:39 -07:00
Martin Tremblay
a3a702b269
Adding ssocr to docker to support Seven Segments Display ( #8028 )
...
* Adding ssocr to docker to support Seven Segments Display
* Adding cleanup
2017-06-15 20:31:30 -07:00
Paulus Schoutsen
d0021a6171
Make monkey patch work in Python 3.6 ( #7848 )
...
* Make monkey patch work in Python 3.6
* Update dockerfiles back to 3.6
* Lint
* Do not set env variable for dockerfile
* Lint
2017-06-01 23:23:39 -07:00
Phil Hawthorne
bb92ef5497
Downgrade Docker to Python 3.5 to solve Segmentation Faults ( #7799 )
...
Downgrades the Dockerfiles used by Home Assistant to Python 3.5, after
Python 3.6 base image was causing segmentation faults.
See home-assistant/home-assistant#7752
2017-05-30 23:56:20 -07:00
Adam Mills
8c1181f8e3
Remove defunct INSTALL_OPENZWAVE from Dockerfile ( #7697 )
2017-05-21 17:01:42 -07:00
Paulus Schoutsen
305309a59e
Upgrade Dockerfile to Python 3.6 ( #7471 )
2017-05-06 20:16:40 -07:00
Paulus Schoutsen
3e4e84e3a7
Re-enable Open Z-Wave in Dockerfile ( #7325 )
...
Turbo fixed it in #7316
2017-04-27 01:02:14 -07:00
Paulus Schoutsen
d2fb4675e1
Disable Open Z-Wave in Docker ( #7315 )
2017-04-26 07:37:05 -07:00
Paulus Schoutsen
951af6c76d
Make Tradfri discoverable ( #7128 )
...
* Make Tradfri discoverable
* Fix lint errors
* Fix bugs and clean up calls to light_control
* Add more color util tests
* Add coap client to dockerfile
2017-04-16 14:37:39 -07:00
Paulus Schoutsen
72a01b8a90
Speed up aiohttp ( #7064 )
2017-04-11 19:58:54 -07:00
Michaël Arnauts
8247acb7b9
Move docker installation scripts to virtualization/Docker path. Splits out openalpr to seperate script. ( #5676 )
2017-01-31 19:02:06 -08:00
Mathew Peterson
d65f07860c
Refactors script/setup_docker_prereqs ( #5506 )
...
* Refactors script/setup_docker_prereqs
Refactors script/setup_docker_prereqs to allow toggling of packages
to being installed
* Adds support for openalpr to Docker
* Updates Dockerfile
Comments ENV directives in order to preserve cache.
* Fixes incorrect position of echo
* Fixes telldus installer by updating apt before pkg install
2017-01-31 18:11:51 +01:00
Jesse Newland
41a6c35ea2
Install phantomjs in Docker container ( #5368 )
2017-01-16 22:55:42 -08:00
Michaël Arnauts
d4eabaf844
Remove build dirs from docker image to keep the layers small ( #5243 )
...
* Remove build dirs from docker image to keep the layers small
* Create setup_docker_prereqs script to prepare docker env
* Add documentation for required packages, drop colorlog and cython in first step of Dockerfile since it will be installed later on anyway. Drop libglib2.0-dev and libbluetooth-dev
* Also remove early install of colorlog and cython in Dockerfile.dev
* Re-add libglib2.0-dev and libbluetooth-dev for Bluetooth LE
2017-01-14 07:41:41 -08:00
Adam Mills
c7249a3e3a
Build libcec for Docker image ( #5230 )
...
* Build libcec for Docker image
* Update development dockerfile as well
* Dynamically load python paths for current version
2017-01-09 17:49:11 +01:00
Michaël Arnauts
c864ea60c9
Improve development workflow in docker ( #5079 )
...
* Allow bower install of frontend components as root. Needed for frontend development in docker since everything runs as root in the docker image.
* Improve development workflow in docker
* Use LANG=C.UTF-8 in tox. Fixes installation of libraries with UTF-8 in it's readme.
* Install mysqlclient psycopg2 uvloop after requirements_all.txt again, but with a --no-cache-dir this time. Allows bootstrap_frontend to be executed in a different path like the other scripts.
2017-01-02 22:04:09 +01:00
Audun Ytterdal
72bd9fb5c7
Remove libtelldus-core-dev from Dockerfile ( #4878 )
...
Remove unnecessary libtelldus-core-dev from Dockerfile . Ref https://github.com/home-assistant/home-assistant/pull/4680#issuecomment-266006310
2016-12-13 08:53:42 -08:00
Audun Ytterdal
8826e6a8d0
Add support for telldus in the Docker image. ( #4680 )
...
* Add support for telldus in the Docker image. Start with -v /tmp/TelldusClient:/tmp/TelldusClient -v /tmp/TelldusEvents:/tmp/TelldusEvents
* Merged telldus install with the others
* Clean up indenting
* Stream apt-key
2016-12-06 09:01:47 -08:00
Paulus Schoutsen
4833e992fb
Pin cython==0.24.1 ( #4057 )
2016-10-25 23:38:32 -07:00
Paulus Schoutsen
f58647849a
Fix Z-Wave: Pin cython in Dockerfile ( #4055 )
2016-10-25 23:17:34 -07:00
Jean Regisser
1d7169403b
Add again certifi to Docker image ( #3813 )
...
Latest versions of certifi (>= 2016.8.31) don't seem to break anything
anymore.
See home-assistant/home-assistant#2554
2016-10-11 22:25:17 -07:00
Lewis Juggins
54248863b3
Use uvloop for asyncio policy ( #3417 )
2016-09-20 00:06:33 -07:00
Phil Hawthorne
91e36f380b
Add PyBluez to Dockerfile ( #3423 )
...
* Add PyBluez to Dockerfile
Adds PyBluez to Dockerfile so people using Docker can run Bluetooth
devices
* Remove pip install of pybluez
Pybluez will be installed automatically when the Bluetooth device
tracker is enabled
2016-09-17 23:57:12 -07:00
Paulus Schoutsen
e19a092934
Update Docker to use Python 3.5 ( #3430 )
2016-09-17 23:32:11 -07:00
Nolan Gilley
a94e8f48e0
Install mysqlclient and psycopg2 ( #2662 )
...
I don't know if this is the right place for this, but I'm tired of having to install mysqlclient or psycopg2 after every docker update if I want to use mysql of postgres.
2016-07-30 10:30:14 -07:00
Paulus Schoutsen
225a672a92
Fix Dockerfile
2016-05-21 17:03:46 -07:00
Paulus Schoutsen
a68ab07e72
Another attempt to fix SSL in Docker
2016-05-21 16:23:03 -07:00
Lewis Juggins
96b73684eb
Update Dockerfile to use OpenSSL 1.0.2h to resolve certificate issues ( #2057 )
2016-05-13 07:55:52 -07:00
Paulus Schoutsen
177d0c20d9
Add bluepy package dependency to Dockerfile
2016-04-19 08:49:05 -07:00
Paulus Schoutsen
fcbeafc6db
Update Dockerfile: link Z-Wave config
2016-02-29 23:15:14 -08:00
Paulus Schoutsen
2d2b26ff1a
Update Dockerfile
2016-02-28 21:08:11 -08:00
Paulus Schoutsen
029094e549
Docker + Z-Wave <3
2016-02-28 20:46:16 -08:00
Flyte
9233449551
Add colorlog to Dockerfile
2016-02-13 20:53:15 +00:00
Paulus Schoutsen
d141306493
Update Dockerfile to depend on Python 3.4 instead of latest
2015-11-23 20:42:32 -08:00
Allan Glen
09a82dedf0
Re-order Dockerfile for faster rebuild on code changes
2015-11-23 11:58:59 -07:00
Paulus Schoutsen
83e6c24f18
Re-enable Z-Wave for Docker
2015-10-24 11:36:34 -07:00
Paulus Schoutsen
b41706efe3
Make nmap work in Docker
2015-08-31 22:01:45 -07:00
Paulus Schoutsen
f016dec02a
Update Dockerfile for new pip requirements
2015-08-29 23:02:36 -07:00
Paulus Schoutsen
3b982e25a5
Remove broken Z-Wave support build from Docker
2015-08-22 23:32:09 -07:00
Paulus Schoutsen
36feb7f50a
Remove unneeded dependencies from Dockerfile
2015-03-15 16:00:03 -07:00
Paulus Schoutsen
e7b9b86c64
Get Z-Wave sensors to work with Home Assistant
2015-02-28 20:27:42 -08:00
Paulus Schoutsen
9c61c281ca
Working zwave!
...
Open docker, go to /usr/src/balloob-python-openzwave/examples, run
python3 api_demo.py --device=/zwaveusbstick --log=Debug
2015-02-28 20:27:42 -08:00
Paulus Schoutsen
bb5e8e00dd
Get python-openzwave working in Docker
2015-02-28 20:27:41 -08:00
Paulus Schoutsen
ed1f434a61
Updated docker container instructions
2015-01-05 21:02:43 -08:00
Paulus Schoutsen
9f24101348
Refactor __main__ to use ArgParse
2014-11-05 07:58:20 -08:00
Paulus Schoutsen
94d9cbf76e
Starting home assistant is now done via __main__.py
2014-11-02 17:27:32 -08:00
Paulus Schoutsen
d56edd46bb
Phue: Switched to GIT-version because pip version lacks behind
2014-11-02 16:22:59 -08:00
Paulus Schoutsen
b4de063e76
Update docker file, node no longer installed
2014-10-24 23:10:29 -07:00
Paulus Schoutsen
55f85f59d9
Fix the Dockerfile
2014-10-22 08:20:09 -07:00
Paulus Schoutsen
8ef3009cc7
Better temporary phue Docker fix
2014-09-27 07:02:55 -07:00
Paulus Schoutsen
05e6ac8c1f
Use git/master for phue while waiting for new release
2014-09-26 18:44:53 -07:00
Paulus Schoutsen
8abe473e53
Docker registry apparently does git clone --recursive
2014-09-24 23:18:10 -05:00
Paulus Schoutsen
a5976b7c6f
Dockerfile initialized git submodules wrongly
2014-09-24 22:59:18 -05:00
Paulus Schoutsen
e8a5fa1413
Dockerfile integrated in main repo
2014-09-24 22:36:52 -05:00