Example Run
docker run -d -v /path/on/host:/root/.hyperion --name="Hyperion" --network host sirfragalot/hyperion.ng:2.0.0-alpha.7
Example docker-compose:
services:
hyperion:
image: sirfragalot/hyperion.ng:2.0.0-alpha.7
volumes:
- /etc/hyperion:/root/.hyperion:rw
ports:
- target: 19445
published: 19445
protocol: tcp
mode: host
- target: 19444
published: 19444
protocol: tcp
mode: host
- target: 8090
published: 8090
protocol: tcp
You can also run this in kubernetes...here is an example manifest:
---
apiVersion: v1
kind: Namespace
metadata:
labels:
kubernetes.io/metadata.name: hyperion
name: hyperion
spec:
finalizers:
- kubernetes
---
apiVersion: v1
kind: PersistentVolume
metadata:
finalizers:
- kubernetes.io/pv-protection
name: hyperion-data
spec:
accessModes:
- ReadWriteOnce
capacity:
storage: 100Mi
hostPath:
path: /home/hyperion
type: DirectoryOrCreate
persistentVolumeReclaimPolicy: Delete
storageClassName: local
volumeMode: Filesystem
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
finalizers:
- kubernetes.io/pvc-protection
labels:
app: hyperion
name: hyperion-claim
namespace: hyperion
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Mi
storageClassName: local
volumeMode: Filesystem
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: hyperion
name: hyperion
namespace: hyperion
spec:
replicas: 1
selector:
matchLabels:
app: hyperion
strategy:
type: Recreate
template:
metadata:
labels:
app: hyperion
spec:
containers:
- image: sirfragalot/hyperion.ng:2.0.0-alpha.10-aarch64
imagePullPolicy: IfNotPresent
name: hyperion
ports:
- containerPort: 19445
hostPort: 19445
protocol: TCP
- containerPort: 19444
hostPort: 19444
protocol: TCP
- containerPort: 8090
hostPort: 8090
protocol: TCP
volumeMounts:
- mountPath: /root/.hyperion
name: data
dnsPolicy: ClusterFirst
hostNetwork: true
restartPolicy: Always
volumes:
- name: data
persistentVolumeClaim:
claimName: hyperion-claim
Content type
Image
Digest
sha256:1848762c1…
Size
84.4 MB
Last updated
7 months ago
docker pull sirfragalot/hyperion.ng