summaryrefslogtreecommitdiff
path: root/f3s/minvid/docker-image
diff options
context:
space:
mode:
Diffstat (limited to 'f3s/minvid/docker-image')
-rw-r--r--f3s/minvid/docker-image/Dockerfile48
-rw-r--r--f3s/minvid/docker-image/Justfile7
-rw-r--r--f3s/minvid/docker-image/entrypoint.sh14
3 files changed, 0 insertions, 69 deletions
diff --git a/f3s/minvid/docker-image/Dockerfile b/f3s/minvid/docker-image/Dockerfile
deleted file mode 100644
index f453435..0000000
--- a/f3s/minvid/docker-image/Dockerfile
+++ /dev/null
@@ -1,48 +0,0 @@
-# Build frontend
-FROM node:20-alpine AS frontend-builder
-WORKDIR /build
-RUN apk add --no-cache git
-RUN git clone https://github.com/Ludvigaman/MinVid.git .
-WORKDIR /build/MinVid
-RUN npm install && npm run build
-
-# Build API
-FROM mcr.microsoft.com/dotnet/sdk:9.0-alpine AS api-builder
-WORKDIR /build
-RUN apk add --no-cache git
-RUN git clone https://github.com/Ludvigaman/MinVid.git .
-WORKDIR /build/MinVid-API
-RUN dotnet publish -c Release -o /app/publish
-
-# Final image
-FROM mcr.microsoft.com/dotnet/aspnet:9.0-alpine
-
-ENV PUID=1000
-ENV PGID=1000
-
-RUN apk add --no-cache bash su-exec ffmpeg
-
-WORKDIR /app
-
-# Copy API
-COPY --from=api-builder /app/publish .
-
-# Copy frontend dist
-COPY --from=frontend-builder /build/MinVid/dist ./wwwroot
-
-EXPOSE 80
-
-ENV ASPNETCORE_URLS=http://+:80
-
-COPY entrypoint.sh /entrypoint.sh
-RUN chmod +x /entrypoint.sh
-
-ENTRYPOINT ["/entrypoint.sh"]
-CMD ["dotnet", "MinVid.dll"]
-
-HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 \
- CMD wget -qO- http://127.0.0.1:80/health || exit 0
-
-VOLUME /app/data
-
-LABEL maintainer="MinVid Contributors"
diff --git a/f3s/minvid/docker-image/Justfile b/f3s/minvid/docker-image/Justfile
deleted file mode 100644
index 12fa1cb..0000000
--- a/f3s/minvid/docker-image/Justfile
+++ /dev/null
@@ -1,7 +0,0 @@
-all:
- docker build -t minvid:latest .
-
-f3s:
- docker build -t minvid:latest .
- docker tag minvid:latest r0.lan.buetow.org:30001/minvid:latest
- docker push r0.lan.buetow.org:30001/minvid:latest
diff --git a/f3s/minvid/docker-image/entrypoint.sh b/f3s/minvid/docker-image/entrypoint.sh
deleted file mode 100644
index 7865234..0000000
--- a/f3s/minvid/docker-image/entrypoint.sh
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-
-# Create user and group if they don't exist
-if ! id -u minvid &>/dev/null; then
- addgroup -g ${PGID} minvid
- adduser -D -u ${PUID} -G minvid minvid
-fi
-
-# Ensure data directory exists and has correct permissions
-mkdir -p /app/data
-chown -R minvid:minvid /app/data
-
-# Execute the main command as minvid user
-exec su-exec minvid "$@"