Skip to content

KTachibanaM/mira-video-manager

 
 

Repository files navigation

Mira Video Manager

system dependencies: ffmpeg, mediainfo

Migrate from 0.x to 1.0

If you are currently using prev-1.0 version. then you need to check the migration document

Development

Start

  • Start JobScheduler: npm run start:jobscheduler
  • Start JobExecutor: npm run start:jobexecutor
  • Start Meta JobExecutor: npm run start:jobexecutor:meta
  • Start web api server: npm run start:server:api
  • Start server for job executor: npm run start:server:jobe*xecutor*

Deployment

Environment variables:

Required:

  • START_AS define which mode should be used:
    • For JobExecutor or JobScheduler, valid value JOB_EXECUTOR or JOB_SCHEDULER;
    • For web server, valid value JOB_EXECUTOR or API_SERVER;
  • EXEC_MODE define the executed mode for JobExecutor

Optional:

  • ORMCONFIG: the ormconfig.json path, default is current project root
  • APPCONFIG: the config.yml path, default is current project root
  • AMQP_URL: if you provide this url, it will override the amqp config in the APPCONFIG file.
  • SERVER_BASE_URL: you may need to provide a server base url for the job executor server to allow other services download file from it. if it runs in localhost, then it can be ignored.

About

Video Manager to process video files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 98.4%
  • JavaScript 1.5%
  • Dockerfile 0.1%