Sign inSign up

keekar/home-hub:1.8.4

Multi-platform
Index digest

sha256:be3c80d71352d74ec710368628edaf54443a9ca5024ab3c876addfba18b6b818

OS/ARCH

Compressed size

234.14 MB

Last pushed

18 days by keekar

Type

Image

Manifest digest

sha256:484b8e511cffabf13328279c542cafbfcf915a3e6ba0a2aecb35e36b3524b52d

Image Layers

1# debian.sh --arch 'arm64' out/28.76 MB
2ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
3ENV LANG=C.UTF-80 B
4RUN /bin/sh -c set -eux;1.22 MB
5ENV GPG_KEY=7169605F62C751356D054A26A821E680E5FA63050 B
6ENV PYTHON_VERSION=3.12.140 B
7ENV PYTHON_SHA256=5c8462af5790baf43a321a1559dbe0db06d1be4300fb85fb53c40060668e548a0 B
8RUN /bin/sh -c set -eux;11.49 MB
9RUN /bin/sh -c set -eux;251 B
10CMD ["python3"]0 B
11ENV TZ=Australia/Sydney0 B
12ENV DEBIAN_FRONTEND=noninteractive0 B
13ENV PYTHONPATH=/app:/app/electricity-backend0 B
14ENV HUB_UNIFIED=10 B
15ENV ELECTRICITY_ROOT_PATH=/api/electricity0 B
16WORKDIR /app93 B
17RUN /bin/sh -c apt-get update1.15 MB
18COPY deploy/requirements.home-hub.txt /app/requirements.home-hub.txt # buildkit1.45 KB
19RUN /bin/sh -c pip install191.09 MB
20COPY docker-entrypoint.sh /entrypoint.sh # buildkit1.37 KB
21RUN /bin/sh -c chmod +x32 B
22ARG APPUSER_UID=10000 B
23ARG APPUSER_GID=10000 B
24RUN |2 APPUSER_UID=1000 APPUSER_GID=1000 /bin/sh3.23 KB
25COPY --chown=1000:1000 app.py config_loader.py gunicorn_config.py23.5 KB
26COPY --chown=1000:1000 templates/ /app/templates/ #29.15 KB
27COPY --chown=1000:1000 static/ /app/static/ #4 KB
28COPY --chown=1000:1000 utils/ /app/utils/ #36.95 KB
29COPY --chown=1000:1000 shared/ /app/shared/ #10.85 KB
30COPY --chown=1000:1000 hub/ /app/hub/ #2.32 KB
31COPY --chown=1000:1000 firefly_transformer/unified_transformer.py firefly_transformer/ai_categorizer.py /app/firefly_transformer/17.47 KB
32COPY --chown=1000:1000 firefly_transformer/transformations/README.md /app/firefly_transformer/transformations/ #1.83 KB
33COPY --chown=1000:1000 firefly_report/*.py /app/firefly_report/ #46.89 KB
34COPY --chown=1000:1000 config/config.json.example /app/config/ #567 B
35COPY --chown=1000:1000 electricity-backend/app /app/electricity-backend/app #62.58 KB
36COPY --chown=1000:1000 electricity-backend/alembic /app/electricity-backend/alembic #3.36 KB
37COPY --chown=1000:1000 electricity-backend/alembic.ini /app/electricity-backend/alembic.ini #503 B
38COPY --chown=1000:1000 electricity-frontend/dist /app/electricity-frontend/dist #198.7 KB
39RUN |2 APPUSER_UID=1000 APPUSER_GID=1000 /bin/sh203 B
40EXPOSE [30066/tcp]0 B
41ARG BUILD_DATE=2026-08-31T01:47:54Z0 B
42ARG BUILD_TYPE=Production0 B
43ARG APP_VERSION=1.8.40 B
44ENV BUILD_DATE=2026-08-31T01:47:54Z BUILD_TYPE=Production APP_VERSION=1.8.40 B
45HEALTHCHECK {Test:[CMD-SHELL python3 -c "import0 B
46ENTRYPOINT ["/entrypoint.sh"]0 B
47CMD ["uvicorn" "hub.main:app" "--host" "0.0.0.0"0 B

Command

# debian.sh --arch 'arm64' out/ 'trixie' '@1787529600'