mirror of
https://github.com/lildude/ha-addon-teslamate.git
synced 2026-10-13 13:10:30 -04:00
Add Ingress Support (#1)
* Add ingress support * Development framework * Add ARCH arg for correct s6 version * Support new ARCH arg for correct s6 overlay version * Add PR trigger to workflow * Add image again Co-authored-by: Matt White <matt.white@microsoft.com>
This commit is contained in:
co-authored by
Matt White
parent
0a82b9eba8
commit
d544873055
@@ -7,6 +7,12 @@ on:
|
||||
paths:
|
||||
- '**'
|
||||
- '!**.md'
|
||||
pull_request:
|
||||
branches:
|
||||
- main
|
||||
paths:
|
||||
- '**'
|
||||
- '!**.md'
|
||||
|
||||
env:
|
||||
DOCKER_USERNAME: mattffffff
|
||||
@@ -45,15 +51,21 @@ jobs:
|
||||
run: |
|
||||
case "${{ matrix.arch }}" in
|
||||
"amd64" )
|
||||
echo "PLATFORM=linux/amd64" >> $GITHUB_ENV ;;
|
||||
"i386" )
|
||||
echo "PLATFORM=linux/386" >> $GITHUB_ENV ;;
|
||||
echo "PLATFORM=linux/amd64" >> $GITHUB_ENV
|
||||
echo "ARCH=amd64" >> $GITHUB_ENV
|
||||
;;
|
||||
"aarch64" )
|
||||
echo "PLATFORM=linux/arm64" >> $GITHUB_ENV ;;
|
||||
echo "PLATFORM=linux/arm64" >> $GITHUB_ENV
|
||||
echo "ARCH=aarch64" >> $GITHUB_ENV
|
||||
;;
|
||||
"armhf" )
|
||||
echo "PLATFORM=linux/arm/v7" >> $GITHUB_ENV ;;
|
||||
echo "PLATFORM=linux/arm/v7" >> $GITHUB_ENV
|
||||
echo "ARCH=armhf" >> $GITHUB_ENV
|
||||
;;
|
||||
"armv7" )
|
||||
echo "PLATFORM=linux/arm/v7" >> $GITHUB_ENV ;;
|
||||
echo "PLATFORM=linux/arm/v7" >> $GITHUB_ENV
|
||||
echo "ARCH=arm" >> $GITHUB_ENV
|
||||
;;
|
||||
esac
|
||||
- name: Set environment variables from config.json
|
||||
run: |
|
||||
@@ -68,6 +80,7 @@ jobs:
|
||||
--pull \
|
||||
--platform=$PLATFORM \
|
||||
--build-arg TESLAMATE_TAG=$TESLAMATE_TAG \
|
||||
--build-arg ARCH=$ARCH \
|
||||
--label io.hass.type="addon" \
|
||||
--label io.hass.name="$ADDON_NAME" \
|
||||
--label io.hass.description="$ADDON_DESCRIPTION" \
|
||||
@@ -84,6 +97,7 @@ jobs:
|
||||
--push \
|
||||
--platform=$PLATFORM \
|
||||
--build-arg TESLAMATE_TAG=$TESLAMATE_TAG \
|
||||
--build-arg ARCH=$ARCH \
|
||||
--label io.hass.type="addon" \
|
||||
--label io.hass.name="$ADDON_NAME" \
|
||||
--label io.hass.description="$ADDON_DESCRIPTION" \
|
||||
|
||||
Reference in New Issue
Block a user