apiVersion: v1
kind: Pod
metadata:
name: mealie
labels:
app: mealie
spec:
restartPolicy: Always
containers:
- name: mealie
image: ghcr.io/mealie-recipes/mealie:latest
ports:
- hostPort: 9000
containerPort: 9000
env:
- name: DB_ENGINE
value: postgres
- name: POSTGRES_USER
value: mealie
- name: POSTGRES_PASSWORD
value: changeme
- name: POSTGRES_SERVER
value: 127.0.0.1
- name: POSTGRES_PORT
value: '5432'
- name: POSTGRES_DB
value: mealie
- name: BASE_URL
value: https://mealie.example.com
- name: ALLOW_SIGNUP
value: 'false'
- name: TZ
value: Europe/Vienna
volumeMounts:
- name: vol-0
mountPath: /app/data
securityContext:
runAsUser: ''
runAsGroup: ''
- name: postgres
image: docker.io/postgres:16-alpine
env:
- name: POSTGRES_USER
value: mealie
- name: POSTGRES_PASSWORD
value: changeme
- name: POSTGRES_DB
value: mealie
volumeMounts:
- name: vol-1
mountPath: /var/lib/postgresql/data
volumes:
- name: vol-0
hostPath:
path: ~/mealie/data
type: Directory
- name: vol-1
hostPath:
path: ~/mealie/postgres
type: Directory
Log in to leave a comment.
Login
No comments yet. Be the first!