Commit Graph

54 Commits

Author SHA1 Message Date
Gregory Ballantine
8c0c52c736 Changed how the input and output files get added to the command array to better handle spaces in file names 2023-02-18 22:49:18 -05:00
Gregory Ballantine
bd8e36d893 Version bump to v0.3.9 2023-01-25 14:04:03 -05:00
Gregory Ballantine
dacd86039d Fixed typo in dragoon log path for packages 2023-01-25 14:03:47 -05:00
Gregory Ballantine
af41be829a Fixed error in log4j2.xml path 2023-01-25 13:56:46 -05:00
Gregory Ballantine
1c08196104 Version bump to v0.3.8 2023-01-25 13:53:48 -05:00
Gregory Ballantine
7b23fa248b Fixed path for log4j2.xml in packaging 2023-01-25 13:53:26 -05:00
Gregory Ballantine
095e5c2a84 Fixed typo in path 2023-01-25 13:48:35 -05:00
Gregory Ballantine
0c77a7ab04 Fixed CmdTest 2023-01-25 13:45:02 -05:00
Gregory Ballantine
cfb1d09eb7 Version bump to v0.3.7 2023-01-25 13:42:52 -05:00
Gregory Ballantine
bd4117df38 Fixed a few housekeeping things to make the linux packages more plug-and-play 2023-01-25 13:42:36 -05:00
Gregory Ballantine
0eaf18822b Version bump to v0.3.6 2023-01-25 13:27:58 -05:00
Gregory Ballantine
7bdd4a5dfb Added log4j2.xml to linux packages to fix the deployment 2023-01-25 13:27:16 -05:00
Gregory Ballantine
ea6e6c95e1 Updated woodpecker 2023-01-25 11:54:31 -05:00
Gregory Ballantine
c7f9c4cf73 Fixed woodpecker config 2023-01-25 11:38:48 -05:00
Gregory Ballantine
ce9efc463d Version bump to v0.3.5 2023-01-25 11:09:28 -05:00
Gregory Ballantine
879ff8f8f4 Updated woodpecker config to copy packages to the local repo 2023-01-25 11:08:38 -05:00
Gregory Ballantine
f132861cbc Fixed log4j class not found error; Updated log4j version 2023-01-25 10:14:50 -05:00
Gregory Ballantine
47e8ec4f43 Version bump to v0.3.4 2023-01-25 01:02:10 -05:00
Gregory Ballantine
c0c96c7a51 Updated documentation to use 17 2023-01-25 00:57:06 -05:00
Gregory Ballantine
8cb640d804 Updated woodpecker config to use eclipse temurin Alpine image 2023-01-24 23:18:33 -05:00
Gregory Ballantine
1189f4b61c Changed dnf commands to apt for the new image 2023-01-15 17:07:25 -05:00
Gregory Ballantine
0f5b9eb45a Changed to using the eclipse temurin JDK builds 2023-01-15 17:04:52 -05:00
Gregory Ballantine
9a567b7178 Version bump to v0.3.3 2022-08-30 00:40:24 -04:00
Gregory Ballantine
88f63e040e Updated woodpecker config for new OpenJDK docker image 2022-08-30 00:37:11 -04:00
Gregory Ballantine
aabf1d49a7 Updating target to Java 17 (using openjdk 18) 2022-08-30 00:25:22 -04:00
Gregory Ballantine
3b789eb623 Updating target to Java 17 2022-08-30 00:08:18 -04:00
Gregory Ballantine
ad0115e5f2 Fixed the install dependencies for the generated .deb package 2022-07-17 20:13:22 -04:00
Gregory Ballantine
3c6079807e Version bump to v0.3.2 2022-07-17 14:18:56 -04:00
Gregory Ballantine
b21d98ef73 Updated woodpecker config to skip tests on packaging (since they would've already been run earlier) 2022-07-17 14:14:55 -04:00
Gregory Ballantine
2e55876076 Changed the default config location to /etc/dragoon/config.toml; added a CLI option (-c) to specify a different config file. 2022-07-17 14:04:48 -04:00
Gregory Ballantine
dad3e6c1cf Added .deb and .rpm package build step 2022-07-17 13:32:58 -04:00
Gregory Ballantine
8c36855593 Removed some unused imports; closed an open file in a unit test 2022-06-16 00:12:16 -04:00
Gregory Ballantine
6bce649458 Version bump to v0.3.1 2022-05-20 08:10:17 -04:00
Gregory Ballantine
d017cb19f3 Added lsof to maven test docker image 2022-05-20 08:08:40 -04:00
Gregory Ballantine
5bc2acac1d Added ability for the transcoder to determine if a video file is open in another program to avoid trying to transcode/remove a partially written file; reworked the main transcode loop to handle one file at a time instead of archiving everything, then transcoding, then cleanup 2022-05-20 07:58:52 -04:00
Gregory Ballantine
fe29664a83 Version bump to v0.3.0 2022-05-06 16:40:59 -04:00
Gregory Ballantine
5e8da26257 Refactored the transcoder so that it only checks the ingest directory once before archiving, ingesting and cleaning up to avoid race conditions where it may transcode/remove a file without being archived 2022-05-06 16:40:28 -04:00
Gregory Ballantine
763c27ca95 Updated log4j config to output to both a log file and console; added local logs to .gitignore since we don't need to sync logs 2022-05-06 15:33:24 -04:00
Gregory Ballantine
a8302c38e0 Added some minor logging functionality using log4j 2022-05-06 02:58:50 -04:00
Gregory Ballantine
a977ff8cfe Refactored some code from the Transcoder class to a separate Repository class 2022-05-06 02:47:56 -04:00
Gregory Ballantine
b049581632 Updated version info to v0.2.0 2022-05-04 00:43:46 -04:00
Gregory Ballantine
5bde5bfee0 Made the transcoder run as a periodic task, with the interval defined in the config TOML file 2022-05-04 00:40:25 -04:00
Gregory Ballantine
347211d566 Cleaned up the IOUtilsTest class a bit 2022-05-03 00:17:50 -04:00
Gregory Ballantine
204a5e15f1 Added some tests for the IOUtil class 2022-05-03 00:13:34 -04:00
Gregory Ballantine
26ec5d2782 Updated version info to v0.1.1 2022-05-02 23:50:35 -04:00
Gregory Ballantine
21ea8b3caf Added ability to configure the transcoding job with some parameters in dragoon.toml 2022-05-02 23:46:21 -04:00
Gregory Ballantine
12ab510224 Updated README with info on how to build and configure this software 2022-05-02 18:37:23 -04:00
Gregory Ballantine
f861445697 Added Maven step to compile a .jar file with all dependencies (for easy deployment); Added code to define the FFMPEG binary path and video repository through a TOML file 2022-05-02 16:15:01 -04:00
Gregory Ballantine
ffb7d2d9f1 Added a check for the config file 2022-05-01 23:02:31 -04:00
Gregory Ballantine
3742c44c40 Added ability to load in a TOML file for config 2022-05-01 20:36:24 -04:00