This is a multiarch image. It will work on following platforms (and on mixed-arch Kubernetes clusters):
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
Content type
Image
Digest
sha256:8b059d083…
Size
107.4 MB
Last updated
over 3 years ago
docker pull marcxms/rainloop:1.17.0_23042023