Fabian Peter Hammerle
|
137130b030
container image: fix build on arm
|
1 year ago |
Fabian Peter Hammerle
|
c5cffda99d
container image: upgrade alpine base image from v3.13.1 to v3.18.4 & pipenv from v2021.5.29 to v2023.6.18
|
1 year ago |
Fabian Peter Hammerle
|
d7b875458d
setup github action verifying docker build succeeds (to replace docker's autobuild service)
|
3 years ago |
Fabian Peter Hammerle
|
7103e7ea6c
fix dockerfile: remove "sanitized-package" package added by dependabot
|
3 years ago |
Fabian Peter Hammerle
|
82eb01a3d4
dockerfile: add registry to base image specifier & force `rm` for `podman build`
|
3 years ago |
Fabian Peter Hammerle
|
ddcb23a446
dockerfile: split `pipenv install` into two stages to speed up image builds
|
3 years ago |
Fabian Peter Hammerle
|
58ac257db5
dockerfile: chmod files copied from host to no longer require o=rX perms on host
|
3 years ago |
Fabian Peter Hammerle
|
d605c7afd1
upgrade docker base image from alpine v3.11 to v3.13.1 (python v3.8.2 -> v3.8.7)
|
3 years ago |
Fabian Peter Hammerle
|
b49dbfa18c
upgrade paho-mqtt to no longer suppress exceptions occuring in mqtt callbacks
|
3 years ago |
Fabian Peter Hammerle
|
5f7ed542c9
docker: add env vars $MQTT_HOST/PORT/USERNAME/PASSWORD
|
3 years ago |
Gautam Korlam
|
a807e3d07e
Add docker compose support
|
3 years ago |
Fabian Peter Hammerle
|
4b04eb48c6
docker: fix pipenv failing to create cache
|
4 years ago |
Fabian Peter Hammerle
|
7fd15fc735
refactor dockerfile: merge run layers
|
4 years ago |
Fabian Peter Hammerle
|
046e59cda6
docker: no longer require build arg SWITCHBOT_MQTT_VERSION
|
4 years ago |
Fabian Peter Hammerle
|
1cbea6d273
fixed executable name in command line help
|
4 years ago |
Fabian Peter Hammerle
|
3e436f7e3e
docker: multi-stage build to reduce target image size
|
4 years ago |
Fabian Peter Hammerle
|
9417ee6df4
docker: run as unprivileged user; uninstall pipenv + dependencies
|
4 years ago |
Fabian Peter Hammerle
|
623fc50691
send command to switchbot
|
4 years ago |
Fabian Peter Hammerle
|
cb2596d32e
standard python project tech stack (pipenv, pytest, pylint etc.); mqtt connect; GPLv3+
|
4 years ago |