Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

CSI

travisCI Go Report Card

screenshot

review

CSI(Creation Status Integrator)는 영상(영화,드라마), 게임, 에니메이션등 콘텐츠 제작을 위한 프로젝트 매니징 솔루션 입니다.

  • 속도, 검색어 방식, 교육의 최소화, 단일파일 배포를 중점으로 개발되고 있습니다.
  • 내부, 외부 서버에 설치가 가능합니다.
  • 리뷰 시스템
  • 사용자별 토큰키, 암호화키, 직급별 접근권한 사용이 가능합니다.
  • Download

Roadmap

브라우저 지원 우선순위: 크롬 > 사파리 > 파이어폭스

  1. 리뷰(90% 진행완료)
  2. 파트너 관리툴 추가
  3. 통계, 레포트(개인, 팀장, 실장 페이지)
  4. 소프트웨어 등록, 환경변수 관리 -> JWT토큰 정보를 uri로 보내는 형태의 웹프로토콜
  5. 웹 스캔 툴: ACES2065-1(또는 사용자 설정) > ACEScg
  6. 장비관리 툴
  7. 간트챠트

데이터베이스(mongoDB) 설치 및 서비스 실행

CentOS

macOS

$ brew uninstall mongodb
$ brew tap mongodb/brew
$ brew install mongodb-community
$ brew services start mongodb-community

Windows

실행하기

CSI를 실행하기 전에 우선적으로 thumbnail 폴더가 필요합니다. 이 경로는 CSI를 운용하면서 생성되는 썸네일 이미지, 사용자 프로필 사진이 저장되는 경로로 사용됩니다. 썸네일 경로가 이미 존재한다면, 해당경로를 서비스 시작시 -thumbpath 인수를 이용해서 설정할 수 있습니다.

$ mkdir thumbnail # 프로그램 시작전, thumbnail 경로가 없다면 생성해주세요.
$ sudo csi3 -http :80 
$ sudo csi3 -http :80 -reviewrender # 웹서버 및 FFmpeg를 이용하여 리뷰를 렌더링하는 서버가 됩니다.
$ sudo csi3 -http :80 &> csi.log& # csi.log 파일에 로그가 생성되면서 서비스 실행

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

CSI는 wfs-웹파일시스템, dilog-로그서버, dilink-웹프로토콜과 같이 연동됩니다. 아래 서비스 실행 및 프로토콜 설치도 같이 진행하면 더욱 강력한 CSI를 사용할 수 있습니다.

$ dilog -http :8080
$ wfs -http :8081

CentOS 방화벽 설정

다른 컴퓨터에서 접근하기 위해서는 해당 포트를 방화벽 해제합니다.

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

터미널 명령어 / CommandLine

CSI는 터미널에서 간단하게 관리를 할 수 있습니다. 관리를 위해 필요한 명령어 메뉴얼입니다.

RestAPI

CSI는 RestAPI가 설계되어 있습니다. Python, Go, Java, Javascript, node.JS, C++, C, C# 등 수많은 언어에서 CSI의 상태를 변경할 수 있습니다.

썸네일 경로

위에서 생성된 thumbnail 폴더는 아래 구조를 띄고 있습니다. 썸네일은 사내 다른 응용프로그램에서도 사용될 수 있기 때문에 경로구조를 표기해둡니다.

  • 썸네일주소 : thumbnail/{projectname}/{id}.jpg
  • 사용자이미지 : thumbnail/user/{id}.jpg

프로젝트 Process

Developer

Infomation

License