Author SHA1 Message Date
fraujulian 3e93e5cc58 fix: images 2026-05-23 18:09:27 +02:00
fraujulian 2682f11392 feat: added images for remote access and added status page to footer 2026-05-23 18:05:09 +02:00
fraujulian 3a21ae1abc refactor: docker stuff 2026-05-15 12:52:30 +02:00
fraujulian 1ec3f0a891 refactor: docker stuff 2026-05-15 12:27:31 +02:00
19 changed files with 68 additions and 23 deletions
+46
View File
@@ -0,0 +1,46 @@
# Version control
.git
.gitignore
# GitHub metadata and local CI files
.github
# IDE/editor files
.idea
.vscode
*.swp
*.swo
# OS files
.DS_Store
Thumbs.db
desktop.ini
# Environment and secrets
.env
.env.*
!.env.example
# Dependencies and build output
node_modules
dist
build
coverage
# Logs and runtime artifacts
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
*.pid
*.seed
*.pid.lock
# Temporary/cache files
tmp
temp
.cache
# Local-only Docker files
docker-compose*.yml
docker-compose*.yaml
+1
View File
@@ -1 +1,2 @@
IMAGE_TAG=latest
MAIN_PORT=8080
+4 -4
View File
@@ -51,11 +51,11 @@ jobs:
push: true
provenance: false
build-args: |
APP_VERSION=${{ steps.version.outputs.value }}
VCS_REF=${{ github.sha }}
APP_VERSION=${{ github.sha }}
VCS_REF=${{ github.run_number }}
tags: |
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:dev
labels: |
org.opencontainers.image.version=${{ steps.version.outputs.value }}
org.opencontainers.image.revision=${{ github.sha }}
org.opencontainers.image.version=${{ github.sha }}
org.opencontainers.image.revision=${{ github.run_number }}
org.opencontainers.image.source=https://github.com/${{ github.repository }}
+4 -5
View File
@@ -57,14 +57,13 @@ jobs:
push: true
provenance: false
build-args: |
APP_VERSION=${{ steps.version.outputs.value }}
VCS_REF=${{ github.sha }}
APP_VERSION=${{ github.sha }}
VCS_REF=${{ github.run_number }}
tags: |
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ steps.version.outputs.docker_tag }}
labels: |
org.opencontainers.image.version=${{ steps.version.outputs.value }}
org.opencontainers.image.revision=${{ github.sha }}
org.opencontainers.image.version=${{ github.sha }}
org.opencontainers.image.revision=${{ github.run_number }}
org.opencontainers.image.source=https://github.com/${{ github.repository }}
- name: Create GitHub release
+3 -2
View File
@@ -1,10 +1,11 @@
FROM nginx:1.27-alpine
ARG APP_VERSION=0.0.0
ARG VCS_REF=unknown
ARG APP_VERSION=unknown
LABEL org.opencontainers.image.title="MaintenanceWebsite"
LABEL org.opencontainers.image.description="Static maintenance website"
LABEL org.opencontainers.image.description="❌ A simple HTML/CSS/JS maintenance website. "
LABEL org.opencontainers.image.licenses="GPL-3.0-only"
LABEL org.opencontainers.image.version="${APP_VERSION}"
LABEL org.opencontainers.image.revision="${VCS_REF}"
LABEL org.opencontainers.image.source="https://github.com/Lechner-Systems/MaintenanceWebsite"
+1 -7
View File
@@ -1,13 +1,7 @@
services:
portfolio:
maintenance:
image: docker.lechner-systems.at/lechnersystems/maintenance:${IMAGE_TAG:-latest}
build:
context: .
dockerfile: Dockerfile
restart: unless-stopped
env_file:
- path: .env
required: false
dns:
- 192.168.100.2
- 192.168.100.6
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1006 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 407 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

+4 -4
View File
File diff suppressed because one or more lines are too long
+4
View File
@@ -5,6 +5,10 @@ server {
root /usr/share/nginx/html;
index index.html;
location /images/ {
try_files $uri =404;
}
location / {
try_files $uri $uri/ /index.html;
}