Lets go!
/ fatssh (push) Failing after 10m57s Details
/ macless-haystack-web (push) Failing after 1m39s Details

Signed-off-by: Martyn Ranyard <m@rtyn.berlin>
This commit is contained in:
Martyn 2025-01-14 16:45:50 +00:00
parent 56bf8b317c
commit 3bd42d5253
3 changed files with 38 additions and 1 deletions

View File

@ -5,7 +5,7 @@ on:
branches:
- 'main'
jobs:
test:
fatssh:
runs-on: docker
container: catthehacker/ubuntu:act-latest
steps:
@ -32,4 +32,35 @@ jobs:
uses: docker/build-push-action@v5
with:
push: true
file: Dockerfile.fat-ssh
tags: git.martyn.berlin/martyn/fat-ssh:latest
macless-haystack-web:
runs-on: docker
container: catthehacker/ubuntu:act-latest
steps:
- name: Check out repository code
uses: actions/checkout@v3
- name: Create Kubeconfig
run: |
mkdir $HOME/.kube
echo "${{ secrets.KUBECONFIG_BUILDX }}" > $HOME/.kube/config
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
with:
driver: kubernetes
driver-opts: |
namespace=git
qemu.install=false
- name: Login to forgejo
uses: docker/login-action@v3
with:
registry: git.martyn.berlin
username: martyn
password: ${{ secrets.PUSH_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v5
with:
push: true
file: Dockerfile.macless-haystack-web
tags: git.martyn.berlin/martyn/macless-haystack-web:latest

View File

@ -0,0 +1,6 @@
FROM nginx AS builder
RUN apt update && apt install unzip
RUN curl https://github.com/dchristl/macless-haystack/releases/download/v2.2.0/webapplication.zip -o /tmp/webapplication.zip && cd /usr/share/nginx/ && unzip /tmp/webapplication.zip
FROM nginx
COPY --from=builder /usr/share/nginx /usr/share/nginx