Sign inSign up

sirfragalot/hyperion.ng

By sirfragalot

•Updated 7 months ago

Image
18

100K+

sirfragalot/hyperion.ng repository overview

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

Tag summary

Content type

Image

Digest

sha256:1848762c1…

Size

84.4 MB

Last updated

7 months ago

docker pull sirfragalot/hyperion.ng