Sign inSign up

marcxms/rainloop

By marcxms

•Updated over 3 years ago

Rainloop docker image

Image
0

2.8K

marcxms/rainloop repository overview

⁠Rainloop multiarch image - latest

rainloop logo

This is a multiarch image. It will work on following platforms (and on mixed-arch Kubernetes clusters):

  • arm32/v7 (32 bit)
  • arm64/v8 (64bit)
  • amd64 (64bit)

https://github.com/marcxm/docker_rainloop⁠


Docker:

docker-compose.yml:

version: "2.2"

services:

  rainloop:
# below is optional. Controls CPU and RAM usage of a container in Docker:
#    cpu_count: 1
#    cpu_percent: 50
#    cpus: 0.5
#    cpu_shares: 73
#    cpuset: 0,1
#    mem_limit: 100m
    image: "marcxms/rainloop:latest"
    hostname: rainloop
    restart: always
    container_name: "rainloop"
    environment:
      - PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Warsaw
    command: ["/start.sh"]
    ports:
      - "1001:80"
        aliases:
          - rainloop
    volumes:
      - "./data:/var/www/html/data"

Kubernetes:

rainloop-deployment.yaml:

---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: rainloop
  namespace: default
spec:
  selector:
    matchLabels:
      app: rainloop
  template:
    metadata:
      labels:
        app: rainloop
    spec:
      containers:
        - name: rainloop
          image: marcxms/rainloop
          ports:
            - containerPort: 80 
          volumeMounts:
            - name: pv-rainloop
              mountPath: /var/www/html/data
      volumes:
      - name: pv-rainloop
        persistentVolumeClaim:
          claimName: pvc-rainloop
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: pvc-rainloop
  namespace: default
spec:
  storageClassName: longhorn
  accessModes:
  - ReadWriteOnce
  resources:
    requests:
      storage: 50M
---
apiVersion: v1
kind: Service
metadata:
  name: rainloop
  namespace: default
spec:
  selector:
    app: rainloop
  ports:
    - port: 80 
      targetPort: 80

Tag summary

Content type

Image

Digest

sha256:8b059d083…

Size

107.4 MB

Last updated

over 3 years ago

docker pull marcxms/rainloop:1.17.0_23042023