Open source pipeline tool for creative work.
More info:
https://ynput.io/ayon/
Open source pipeline tool for creative work.
More info:
https://ynput.io/ayon/
It looks like a great open-source tool for managing creative workflows. I’m particularly interested in how it integrates with Docker for pipeline management. Have you had any experience using it? I’d love to hear your thoughts on its features and usability!
No experience yet, been using ftrack and the open source kitsu.
I think a combination of Kitsu and Ayon would be a great almost total way of dealing with pipeline and workflows.
I got this working nicely, but there is an error in the logs about a user “xxxxx” not autheticated.
I am guessing its related to this:
- pg_isready -U xxxxx
Can this line just be deleted?
Here is my compose script:
name: lively_eleanor
services:
postgres:
cpu_shares: 90
command: []
deploy:
resources:
limits:
memory: 7836M
environment:
- POSTGRES_DB=ayon
- POSTGRES_PASSWORD=ayon
- POSTGRES_USER=ayon
expose:
- "5432"
healthcheck:
test:
- CMD-SHELL
- pg_isready -U xxxxx
timeout: 5s
interval: 5s
retries: 5
image: postgres:15
labels:
icon: https://avatars.githubusercontent.com/u/42784670?s=200&v=4
restart: unless-stopped
volumes:
- type: bind
source: /etc/localtime
target: /etc/localtime
- type: bind
source: /DATA/AppData/ayon
target: /var/lib/postgresql/data
ports: []
devices: []
cap_add: []
networks:
- ayon
privileged: false
container_name: ""
redis:
cpu_shares: 90
command: []
deploy:
resources:
limits:
memory: 7836M
expose:
- "6379"
healthcheck:
test:
- CMD-SHELL
- redis-cli ping | grep PONG
timeout: 5s
interval: 5s
retries: 5
image: redis:alpine
labels:
icon: https://avatars.githubusercontent.com/u/42784670?s=200&v=4
restart: unless-stopped
ports: []
volumes: []
devices: []
cap_add: []
environment: []
networks:
- ayon
privileged: false
container_name: ""
server:
cpu_shares: 90
command: []
depends_on:
postgres:
condition: service_healthy
required: true
redis:
condition: service_started
required: true
deploy:
resources:
limits:
memory: 7836M
expose:
- "5000"
healthcheck:
test:
- CMD
- curl
- -f
- http://localhost:5000/api/info
timeout: 2s
interval: 10s
retries: 3
image: ynput/ayon:latest
labels:
icon: https://avatars.githubusercontent.com/u/42784670?s=200&v=4
ports:
- target: 5000
published: "5000"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/ayon
target: /addons
- type: bind
source: /DATA/AppData/ayon
target: /storage
- type: bind
source: /etc/localtime
target: /etc/localtime
devices: []
cap_add: []
environment: []
networks:
- ayon
privileged: false
container_name: ""
worker:
cpu_shares: 90
command: []
depends_on:
server:
condition: service_healthy
required: true
deploy:
resources:
limits:
memory: 7836M
environment:
- AYON_API_KEY=$$$$$$$${AYON_API_KEY-veryinsecurapikey}
- AYON_SERVER_URL=$$$$$$$${AYON_SERVER_URL-http://192.168.0.20:5000}
hostname: worker
image: ynput/ayon-ash:latest
labels:
icon: https://avatars.githubusercontent.com/u/42784670?s=200&v=4
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/ayon
target: /var/run/docker.sock
ports: []
devices: []
cap_add: []
networks:
- ayon
privileged: false
container_name: ""
networks:
ayon:
name: ayon
x-casaos:
author: self
category: self
hostname: ""
icon: https://avatars.githubusercontent.com/u/42784670?s=200&v=4
index: /
is_uncontrolled: false
port_map: "5000"
scheme: http
store_app_id: lively_eleanor
title:
custom: Ayon
This has been added: