comfyui-flux/deploy-fooocus.yaml

81 lines
2.4 KiB
YAML
Raw Normal View History

2024-10-11 21:21:40 +00:00
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: ${deployment:=gai}-fooocus
component: fooocus
name: ${deployment:=gai}-fooocus
namespace: ${deployment:=gai}
spec:
replicas: 1
selector:
matchLabels:
app: ${deployment:=gai}-fooocus
component: fooocus
strategy:
type: Recreate
template:
metadata:
labels:
app: ${deployment:=gai}-fooocus
component: fooocus
spec:
securityContext:
runAsUser: 1000
runAsGroup: 1000
fsGroup: 1000
containers:
- name: fooocus
image: ghcr.io/lllyasviel/fooocus:latest
env:
- name: CMDARGS
value: --listen
- name: DATADIR
value: /content/data
- name: config_path
value: /content/data/config.txt
- name: config_example_path
value: /content/data/config_modification_tutorial.txt
- name: path_checkpoints
value: /content/data/models/checkpoints/
- name: path_loras
value: /content/data/models/loras/
- name: path_embeddings
value: /content/data/models/embeddings/
- name: path_vae_approx
value: /content/data/models/vae_approx/
- name: path_upscale_models
value: /content/data/models/upscale_models/
- name: path_inpaint
value: /content/data/models/inpaint/
- name: path_controlnet
value: /content/data/models/controlnet/
- name: path_clip_vision
value: /content/data/models/clip_vision/
- name: path_fooocus_expansion
value: /content/data/models/prompt_expansion/fooocus_expansion/
- name: path_outputs
value: /content/app/outputs/
resources:
requests:
cpu: "${cpu_request:=2}"
memory: "${memory_request:=12Gi}"
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
ports:
- containerPort: 7865
name: http
protocol: TCP
volumeMounts:
- mountPath: /content/data
name: data
runtimeClassName: "${runtime_class:=nvidia}"
nodeSelector:
nvidia.com/gpu.family: ampere
restartPolicy: Always
terminationGracePeriodSeconds: 300
volumes:
- name: data
persistentVolumeClaim:
claimName: ${deployment:=gai}-data