1
0
mirror of https://github.com/gilbN/theme.park.git synced 2024-08-18 07:59:37 +02:00

Update all mods to support s6-v3 (#424)

* Update all mods to support s6-v3

* add npm dummy file

* add build-all-mods action step
This commit is contained in:
GilbN 2022-09-03 19:55:29 +02:00 committed by GitHub
parent a75ae48ebf
commit c7788f4f28
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 28 additions and 3 deletions

View File

@ -39,6 +39,7 @@ on:
- rutorrent
- swag
- thelounge
- build-all-the-mods
append-tag:
required: false
description: 'Append a the tag with "-custom" e.g :radarr-testing'
@ -77,10 +78,19 @@ jobs:
docker push ghcr.io/gilbn/theme.park:$directory
done
- name: manually build
if: ${{ github.event.inputs.app }}
if: ${{ github.event.inputs.app != 'build-all-the-mods' }}
run: |
docker build docker-mods/${{ github.event.inputs.app }} --tag ghcr.io/gilbn/theme.park:${{ github.event.inputs.app }}${{ github.event.inputs.append-tag }}
docker push ghcr.io/gilbn/theme.park:${{ github.event.inputs.app }}${{ github.event.inputs.append-tag }}
- name: manually build all mods
if: ${{ github.event.inputs.app == 'build-all-the-mods' }}
run: |
for dir in docker-mods/*;
do
app="$( echo "$dir" | cut -d'/' -f2 -s )"
docker build docker-mods/$app --tag ghcr.io/gilbn/theme.park:$app${{ github.event.inputs.append-tag }}
docker push ghcr.io/gilbn/theme.park:$app${{ github.event.inputs.append-tag }}
done
push_to_dockerhub:
runs-on: ubuntu-latest
steps:
@ -114,7 +124,16 @@ jobs:
docker push gilbn/theme.park:$directory
done
- name: manually build
if: ${{ github.event.inputs.app }}
if: ${{ github.event.inputs.app != 'build-all-the-mods' }}
run: |
docker build docker-mods/${{ github.event.inputs.app }} --tag gilbn/theme.park:${{ github.event.inputs.app }}${{ github.event.inputs.append-tag }}
docker push gilbn/theme.park:${{ github.event.inputs.app }}${{ github.event.inputs.append-tag }}
docker push gilbn/theme.park:${{ github.event.inputs.app }}${{ github.event.inputs.append-tag }}
- name: manually build all mods
if: ${{ github.event.inputs.app == 'build-all-the-mods' }}
run: |
for dir in docker-mods/*;
do
app="$( echo "$dir" | cut -d'/' -f2 -s )"
docker build docker-mods/$app --tag gilbn/theme.park:$app${{ github.event.inputs.append-tag }}
docker push gilbn/theme.park:$app${{ github.event.inputs.append-tag }}
done

View File

@ -0,0 +1,6 @@
FROM scratch
# This is just a dummy file. LSIO doesnt have a Nginx Proxy Manager image..SWAG for life!
LABEL maintainer="GilbN"
LABEL app="Nginx-Proxy-Manager"
#copy local files.
COPY root/ /