├── .env.example ├── .gitignore ├── Dockerfile ├── Dockerfile.prod ├── Makefile ├── README.md ├── application ├── repositories │ ├── job_repository.go │ ├── job_repository_test.go │ ├── video_repository.go │ └── video_repository_test.go └── services │ ├── job_manager.go │ ├── job_service.go │ ├── job_worker.go │ ├── upload_manager.go │ ├── upload_manager_test.go │ ├── video_service.go │ └── video_service_test.go ├── docker-compose.yml ├── domain ├── job.go ├── job_test.go ├── video.go └── video_test.go ├── framework ├── cmd │ └── server │ │ └── server.go ├── database │ └── db.go ├── queue │ └── queue.go └── utils │ ├── utils.go │ └── utils_test.go ├── go.mod └── go.sum /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/microsservico-encoder/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/microsservico-encoder/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/microsservico-encoder/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/microsservico-encoder/HEAD/Dockerfile.prod -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/microsservico-encoder/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/microsservico-encoder/HEAD/README.md -------------------------------------------------------------------------------- /application/repositories/job_repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/microsservico-encoder/HEAD/application/repositories/job_repository.go -------------------------------------------------------------------------------- /application/repositories/job_repository_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/microsservico-encoder/HEAD/application/repositories/job_repository_test.go -------------------------------------------------------------------------------- /application/repositories/video_repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/microsservico-encoder/HEAD/application/repositories/video_repository.go -------------------------------------------------------------------------------- /application/repositories/video_repository_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/microsservico-encoder/HEAD/application/repositories/video_repository_test.go -------------------------------------------------------------------------------- /application/services/job_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/microsservico-encoder/HEAD/application/services/job_manager.go -------------------------------------------------------------------------------- /application/services/job_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/microsservico-encoder/HEAD/application/services/job_service.go -------------------------------------------------------------------------------- /application/services/job_worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/microsservico-encoder/HEAD/application/services/job_worker.go -------------------------------------------------------------------------------- /application/services/upload_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/microsservico-encoder/HEAD/application/services/upload_manager.go -------------------------------------------------------------------------------- /application/services/upload_manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/microsservico-encoder/HEAD/application/services/upload_manager_test.go -------------------------------------------------------------------------------- /application/services/video_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/microsservico-encoder/HEAD/application/services/video_service.go -------------------------------------------------------------------------------- /application/services/video_service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/microsservico-encoder/HEAD/application/services/video_service_test.go -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/microsservico-encoder/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /domain/job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/microsservico-encoder/HEAD/domain/job.go -------------------------------------------------------------------------------- /domain/job_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/microsservico-encoder/HEAD/domain/job_test.go -------------------------------------------------------------------------------- /domain/video.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/microsservico-encoder/HEAD/domain/video.go -------------------------------------------------------------------------------- /domain/video_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/microsservico-encoder/HEAD/domain/video_test.go -------------------------------------------------------------------------------- /framework/cmd/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/microsservico-encoder/HEAD/framework/cmd/server/server.go -------------------------------------------------------------------------------- /framework/database/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/microsservico-encoder/HEAD/framework/database/db.go -------------------------------------------------------------------------------- /framework/queue/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/microsservico-encoder/HEAD/framework/queue/queue.go -------------------------------------------------------------------------------- /framework/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/microsservico-encoder/HEAD/framework/utils/utils.go -------------------------------------------------------------------------------- /framework/utils/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/microsservico-encoder/HEAD/framework/utils/utils_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/microsservico-encoder/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/microsservico-encoder/HEAD/go.sum --------------------------------------------------------------------------------