Add docker syntax to all Docker files

This commit is contained in:
Robert Resch
2026-04-16 09:20:46 +00:00
parent 5ecae7066b
commit 20517a6a80
17 changed files with 22 additions and 3 deletions

1
Dockerfile generated
View File

@@ -1,3 +1,4 @@
# syntax=docker/dockerfile:1
# Automatically generated by hassfest.
#
# To update, run python3 -m script.hassfest -p docker

View File

@@ -1,3 +1,4 @@
# syntax=docker/dockerfile:1
FROM mcr.microsoft.com/vscode/devcontainers/base:debian
SHELL ["/bin/bash", "-o", "pipefail", "-c"]

View File

@@ -1,3 +1,4 @@
# syntax=docker/dockerfile:1
# Automatically generated by hassfest.
#
# To update, run python3 -m script.hassfest -p docker

1
machine/green generated
View File

@@ -1,3 +1,4 @@
# syntax=docker/dockerfile:1
# Automatically generated by hassfest.
#
# To update, run python3 -m script.hassfest -p docker

1
machine/khadas-vim3 generated
View File

@@ -1,3 +1,4 @@
# syntax=docker/dockerfile:1
# Automatically generated by hassfest.
#
# To update, run python3 -m script.hassfest -p docker

1
machine/odroid-c2 generated
View File

@@ -1,3 +1,4 @@
# syntax=docker/dockerfile:1
# Automatically generated by hassfest.
#
# To update, run python3 -m script.hassfest -p docker

1
machine/odroid-c4 generated
View File

@@ -1,3 +1,4 @@
# syntax=docker/dockerfile:1
# Automatically generated by hassfest.
#
# To update, run python3 -m script.hassfest -p docker

1
machine/odroid-m1 generated
View File

@@ -1,3 +1,4 @@
# syntax=docker/dockerfile:1
# Automatically generated by hassfest.
#
# To update, run python3 -m script.hassfest -p docker

1
machine/odroid-n2 generated
View File

@@ -1,3 +1,4 @@
# syntax=docker/dockerfile:1
# Automatically generated by hassfest.
#
# To update, run python3 -m script.hassfest -p docker

1
machine/qemuarm-64 generated
View File

@@ -1,3 +1,4 @@
# syntax=docker/dockerfile:1
# Automatically generated by hassfest.
#
# To update, run python3 -m script.hassfest -p docker

1
machine/qemux86-64 generated
View File

@@ -1,3 +1,4 @@
# syntax=docker/dockerfile:1
# Automatically generated by hassfest.
#
# To update, run python3 -m script.hassfest -p docker

View File

@@ -1,3 +1,4 @@
# syntax=docker/dockerfile:1
# Automatically generated by hassfest.
#
# To update, run python3 -m script.hassfest -p docker

View File

@@ -1,3 +1,4 @@
# syntax=docker/dockerfile:1
# Automatically generated by hassfest.
#
# To update, run python3 -m script.hassfest -p docker

View File

@@ -1,3 +1,4 @@
# syntax=docker/dockerfile:1
# Automatically generated by hassfest.
#
# To update, run python3 -m script.hassfest -p docker

1
machine/yellow generated
View File

@@ -1,3 +1,4 @@
# syntax=docker/dockerfile:1
# Automatically generated by hassfest.
#
# To update, run python3 -m script.hassfest -p docker

View File

@@ -13,7 +13,8 @@ _GO2RTC_SHA = (
"675c318b23c06fd862a61d262240c9a63436b4050d177ffc68a32710d9e05bae" # 1.9.14
)
DOCKERFILE_TEMPLATE = r"""# Automatically generated by hassfest.
DOCKERFILE_TEMPLATE = r"""# syntax=docker/dockerfile:1
# Automatically generated by hassfest.
#
# To update, run python3 -m script.hassfest -p docker
ARG BUILD_FROM
@@ -99,7 +100,8 @@ _MACHINES = {
"yellow": _MachineConfig(arch="aarch64", packages=("raspberrypi-utils",)),
}
_MACHINE_DOCKERFILE_TEMPLATE = r"""# Automatically generated by hassfest.
_MACHINE_DOCKERFILE_TEMPLATE = r"""# syntax=docker/dockerfile:1
# Automatically generated by hassfest.
#
# To update, run python3 -m script.hassfest -p docker
ARG BUILD_FROM=ghcr.io/home-assistant/{arch}-homeassistant:latest
@@ -126,7 +128,8 @@ def _generate_machine_dockerfile(
)
_HASSFEST_TEMPLATE = r"""# Automatically generated by hassfest.
_HASSFEST_TEMPLATE = r"""# syntax=docker/dockerfile:1
# Automatically generated by hassfest.
#
# To update, run python3 -m script.hassfest -p docker
FROM python:3.14-alpine

View File

@@ -1,3 +1,4 @@
# syntax=docker/dockerfile:1
# Automatically generated by hassfest.
#
# To update, run python3 -m script.hassfest -p docker