diff --git a/LICENSE b/LICENSE index 9d7e3be..ca4dc37 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2024 BitGoblin +Copyright (c) 2024 Bit Goblin Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/README.md b/README.md index 35b9472..d05b7c1 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,7 @@ # Siren -Automated video ingester and transcoder service \ No newline at end of file +Automated video ingester and transcoder service + +## Dependencies + +Requires PHP version `7.4` or newer. diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..4cbdc0b --- /dev/null +++ b/composer.json @@ -0,0 +1,27 @@ +{ + "name": "bitgoblin/siren", + "description": "Self-hosted video ingest and transcoder service.", + "type": "project", + "license": "BSD-2-Clause", + "autoload": { + "psr-4": { + "BitGoblin\\Siren\\": "src/" + } + }, + "authors": [ + { + "name": "Gregory Ballantine", + "email": "gballantine@bitgoblin.tech" + } + ], + "minimum-stability": "stable", + "require": { + "slim/slim": "^4.13", + "slim/psr7": "^1.6", + "php-di/php-di": "^6.4", + "hassankhan/config": "^3.0" + }, + "scripts": { + "phinx": "./vendor/bin/phinx" + } +} diff --git a/src/Runner/IngestRunner.php b/src/Runner/IngestRunner.php new file mode 100644 index 0000000..b4e254c --- /dev/null +++ b/src/Runner/IngestRunner.php @@ -0,0 +1,16 @@ +