RD101 / dotori

Asset management solution
https://sites.google.com/view/lazypic/dotori
BSD 3-Clause "New" or "Revised" License
11 stars 8 forks source link

DOTORI

workflow Go Report Card

VFX, Animation, Game, Sound, Reference Data, Etc Data 등 콘텐츠 제작에 사용되는 에셋 관리 솔루션

screenshot

process

multifootage

Demo

IMAGE ALT TEXT

기본정보

Roadmap 2022

특 징

사용 방법

서버 권장 사항

yum명령어 최신으로 업데이트

Dafault로 설치되어 있는 yum으로는 필요한 라이브러리를 설치할 수 없습니다. 아래 명령어를 통해 업데이트 해주세요.

 sudo yum install epel-release

DB 설치 및 실행

도토리는 mongoDB를 사용하고 있습니다. mongoDB를 설치해주세요.

기타 라이브러리 및 명령어 설치

도토리에서 사용하고 있는 라이브러리의 설치와 설정방법은 아래 문서를 참고해주세요.

도토리에서 사용중인 라이브러리는 다음과 같습니다.

인증서 발급

https 보안프로토콜을 사용하기 위해서는 인증서를 발급받아야 합니다. 아래 문서를 참고해주세요.

웹서버 실행

준비가 되었다면 아래 명령어를 통해 웹서버를 실행시켜 주세요.

sudo dotori -http :80

여러분이 macOS를 사용한다면 기본적으로 80포트는 아파치 서버가 사용중일 수 있습니다. :80 포트에 실행되는 아파치 서버를 종료하기 위해서 $ sudo apachectl stop 를 터미널에 입력해주세요.

CentOS 방화벽 설정

다른 컴퓨터에서의 접근을 허용하기 위해서 해당 포트에 대한 방화벽을 해제합니다.

sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
sudo firewall-cmd --reload

백업

회사의 무형 자산을 안전하게 지키기 위해서는 정기적인 백업이 중요합니다. mongoDB를 백업하는 방법은 아래 문서를 참고해 주세요.

개발자 API

도토리는 , command line, REST API를 이용해서 조작할 수 있습니다.

Command-line

command를 통해 dotori를 제어할 수 있습니다.

RestAPI

Dotori는 REST API를 지원합니다. Python, Go, Java, Javascript, node.JS, C++, C, C# 등 수많은 언어를 통해 Dotori를 이용할 수 있습니다. 아래는 Dotori의 REST API reference 문서입니다.

예제파일 안내

에셋 라이브러리 개발에 사용된 예제 파일에 대한 안내 문서입니다.

위키 및 개발시 주의사항

License

BSD-3-Clause License

Third party