Koel

Getting Koel up and running is giving me many issues. I orginally used the image by Binhex, I use his deluge image. The Koel is a self contained nginx, koel, mysql image. It doesnt log in though, it flashes and then just stops working. I decided to stand up my own image. I worked through a couple of images but decided to use the alpine based official "composer" image.

Alpine was fun to learn, it uses the APK package manager. Apps are added with apk add foo

I had many issues, the first being with "ext-exif" not being found. Apparently docker has a strange way to handle php extentions docker-php-ext-install exif I had to add several more dependencies to this once I found that the data base could not be contacted docker-php-ext-install exif mysqli pdo pdo_mysql.

More things were needed once I started running koel, notable ffmpeg and yarn which can just be installed by their names.

Once working through the yarn dependency I am now stuck at:

ErrorException thrown with message "File /css/app.css not defined in asset manifest. (View: /app/resources/views/index.blade.php)"

Stacktrace:
#41 ErrorException in /app/app/Application.php:52
#40 InvalidArgumentException in /app/app/Application.php:52
#39 App\Application:rev in /app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:223
#38 Illuminate\Support\Facades\Facade:__callStatic in /app/storage/framework/views/f7124c264b76245addca5c377e9c70547b2c83bf.php:21
#37 include in /app/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:43
#36 Illuminate\View\Engines\PhpEngine:evaluatePath in /app/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:59
#35 Illuminate\View\Engines\CompilerEngine:get in /app/vendor/laravel/framework/src/Illuminate/View/View.php:142
#34 Illuminate\View\View:getContents in /app/vendor/laravel/framework/src/Illuminate/View/View.php:125
#33 Illuminate\View\View:renderContents in /app/vendor/laravel/framework/src/Illuminate/View/View.php:90
#32 Illuminate\View\View:render in /app/vendor/laravel/framework/src/Illuminate/Http/Response.php:42
#31 Illuminate\Http\Response:setContent in /app/vendor/symfony/http-foundation/Response.php:202
#30 Symfony\Component\HttpFoundation\Response:__construct in /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php:747
#29 Illuminate\Routing\Router:toResponse in /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php:719
#28 Illuminate\Routing\Router:prepareResponse in /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php:679
#27 Illuminate\Routing\Router:Illuminate\Routing\{closure} in /app/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30
#26 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104
#25 Illuminate\Pipeline\Pipeline:then in /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php:681
#24 Illuminate\Routing\Router:runRouteWithinStack in /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php:656
#23 Illuminate\Routing\Router:runRoute in /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php:622
#22 Illuminate\Routing\Router:dispatchToRoute in /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php:611
#21 Illuminate\Routing\Router:dispatch in /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:176
#20 Illuminate\Foundation\Http\Kernel:Illuminate\Foundation\Http\{closure} in /app/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30
#19 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:31
#18 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151
#17 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /app/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
#16 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:31
#15 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151
#14 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /app/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
#13 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php:27
#12 Illuminate\Foundation\Http\Middleware\ValidatePostSize:handle in /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151
#11 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /app/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
#10 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /app/app/Http/Middleware/UseDifferentConfigIfE2E.php:22
#9 App\Http\Middleware\UseDifferentConfigIfE2E:handle in /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151
#8 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /app/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
#7 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php:62
#6 Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode:handle in /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151
#5 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /app/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
#4 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104
#3 Illuminate\Pipeline\Pipeline:then in /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:151
#2 Illuminate\Foundation\Http\Kernel:sendRequestThroughRouter in /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:116
#1 Illuminate\Foundation\Http\Kernel:handle in /app/index.php:52
#0 require_once in /app/server.php:19