Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8ee1a60e1f | ||
|
|
023bb2c860 | ||
|
|
10bddc984b | ||
|
|
f989ec030b |
@@ -21,7 +21,7 @@ on:
|
||||
default: ''
|
||||
|
||||
env:
|
||||
IMAGE_NAME: bastillion
|
||||
IMAGE_NAME: bastillion-docker
|
||||
UPSTREAM_REPO: Loophole-LLC/Bastillion
|
||||
|
||||
jobs:
|
||||
@@ -105,12 +105,11 @@ jobs:
|
||||
BASTILLION_VERSION=${{ steps.version_check.outputs.version }}
|
||||
tags: |
|
||||
${{ steps.version_check.outputs.registry }}/${{ github.repository_owner }}/${{ env.IMAGE_NAME }}:latest
|
||||
${{ steps.version_check.outputs.registry }}/${{ github.repository_owner }}/${{ env.IMAGE_NAME }}:${{ steps.version_check.outputs.version }}
|
||||
${{ steps.version_check.outputs.registry }}/${{ github.repository_owner }}/${{ env.IMAGE_NAME }}:${{ steps.version_check.outputs.tag }}
|
||||
labels: |
|
||||
org.opencontainers.image.title=Bastillion
|
||||
org.opencontainers.image.title=bastillion-docker
|
||||
org.opencontainers.image.description=Modern web-based SSH console and key management tool
|
||||
org.opencontainers.image.version=${{ steps.version_check.outputs.version }}
|
||||
org.opencontainers.image.version=${{ steps.version_check.outputs.tag }}
|
||||
org.opencontainers.image.source=${{ github.server_url }}/${{ github.repository }}
|
||||
|
||||
- name: Create Git Tag and Release
|
||||
@@ -126,7 +125,7 @@ jobs:
|
||||
"tag_name": "${TAG}",
|
||||
"target_commitish": "${{ github.sha }}",
|
||||
"name": "Bastillion ${TAG}",
|
||||
"body": "Automatisierter Docker Multi-Arch Build für **Bastillion ${TAG}** (Java 21, Ed25519 Support).\n\nUpstream Release: https://github.com/${UPSTREAM_REPO}/releases/tag/${TAG}",
|
||||
"body": "Automatisierter Docker Multi-Arch Build für **Bastillion ${TAG}**\n\nUpstream Release: https://github.com/${UPSTREAM_REPO}/releases/tag/${TAG}",
|
||||
"draft": false,
|
||||
"prerelease": false
|
||||
}
|
||||
|
||||
+1
-1
@@ -13,7 +13,7 @@ ARG BASTILLION_VERSION=6.0.3
|
||||
ENV CONFIG_DIR=/data \
|
||||
PORT=8080 \
|
||||
TLS_ENABLED=false \
|
||||
GEN_DB_PASS=true \
|
||||
JAVA_TOOL_OPTIONS=-DGEN_DB_PASS=true \
|
||||
CLIENT_IP_HEADER=X-Forwarded-For
|
||||
|
||||
# Minimale Tools für Healthcheck & Netzwerkanfragen
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
# Bastillion Docker (Multi-Arch)
|
||||
|
||||
[](#)
|
||||
[](https://git.techniverse.net/scriptos/-/packages/container/bastillion-docker)
|
||||
[](#)
|
||||
[](https://github.com/Loophole-LLC/Bastillion)
|
||||
|
||||
@@ -8,6 +9,19 @@ Vollständig containerisiertes **Bastillion 6** (ehemals *KeyBox*) als schlankes
|
||||
|
||||
---
|
||||
|
||||
## 📦 Container Registry
|
||||
|
||||
Die vorgefertigten Multi-Arch Images stehen in der Gitea Container Registry bereit:
|
||||
|
||||
* **Paket-Übersicht:** [https://git.techniverse.net/scriptos/-/packages/container/bastillion-docker](https://git.techniverse.net/scriptos/-/packages/container/bastillion-docker)
|
||||
* **Image URL:** `git.techniverse.net/scriptos/bastillion-docker:latest`
|
||||
|
||||
```bash
|
||||
docker pull git.techniverse.net/scriptos/bastillion-docker:latest
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🌟 Was ist Bastillion?
|
||||
|
||||
[Bastillion](https://github.com/Loophole-LLC/Bastillion) ist eine moderne, browserbasierte SSH-Konsole und ein zentrales SSH-Schlüsselverwaltungssystem:
|
||||
@@ -33,7 +47,7 @@ docker run -d \
|
||||
-e PORT=8080 \
|
||||
-e TLS_ENABLED=false \
|
||||
-e GEN_DB_PASS=true \
|
||||
bastillion:latest
|
||||
git.techniverse.net/scriptos/bastillion-docker:latest
|
||||
```
|
||||
|
||||
### Mit Docker Compose (inkl. Traefik)
|
||||
@@ -45,7 +59,7 @@ version: "3.8"
|
||||
|
||||
services:
|
||||
bastillion:
|
||||
image: bastillion:latest
|
||||
image: git.techniverse.net/scriptos/bastillion-docker:latest
|
||||
container_name: bastillion
|
||||
hostname: bastillion
|
||||
restart: unless-stopped
|
||||
@@ -134,7 +148,7 @@ tar -cpzf bastillion_backup_$(date +%Y%m%d_%H%M%S).tar.gz ./data
|
||||
|
||||
Dieses Repository nutzt CI/CD Actions, um alle 6 Stunden die offizielle [Loophole-LLC Bastillion Release API](https://github.com/Loophole-LLC/Bastillion/releases) abzufragen.
|
||||
|
||||
Sobald ein neues Upstream-Tag erscheint, baut die Pipeline vollautomatisch Multi-Arch Images (`linux/amd64` und `linux/arm64`) und pusht sie in die Container Registry.
|
||||
Sobald ein neues Upstream-Tag erscheint, baut die Pipeline vollautomatisch Multi-Arch Images (`linux/amd64` und `linux/arm64`) und pusht sie in die [Container Registry](https://git.techniverse.net/scriptos/-/packages/container/bastillion-docker).
|
||||
|
||||
---
|
||||
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@ version: "3.8"
|
||||
|
||||
services:
|
||||
bastillion:
|
||||
image: bastillion:latest
|
||||
image: bastillion-docker:latest
|
||||
container_name: bastillion
|
||||
hostname: bastillion
|
||||
restart: unless-stopped
|
||||
|
||||
Reference in New Issue
Block a user