Commit Graph

73 Commits (a21dc85d154366fb80efdf98217714ae0bd0050f)

Author SHA1 Message Date
Dedy Martadinata S a57a25133c
go to 20.04 3 years ago
Dedy Martadinata S d6f5b87d3f
also correctly create user home 3 years ago
Dedy Martadinata S 2678215e08
fetch ffmpeg without script 3 years ago
Dedy Martadinata S da226df72a
move to ubuntu as requested
Use setup node 16, as LTS im afraid it will jump to node 18 few months later.
3 years ago
Dedy Martadinata S 6199157687
Update Dockerfile 3 years ago
Dedy Martadinata S d2e1b04326
check again 3 years ago
Dedy Martadinata S 4bff50a5f0
copy all backend 3 years ago
Dedy Martadinata S 6ffa9d1ffd
Some clean up and restructure 3 years ago
Isaac Abadi 8118906b0a Binary path is now confirmed for linux, solves #601 3 years ago
Isaac Abadi 2ad42ebf27 Fixed issue where python couldn't be found 3 years ago
GlassedSilver 3e7ef766de Best to just put fix-scripts in /backend 👍 3 years ago
GlassedSilver ce3e645129 for now: user has to DIY chmod +x fix-scripts 3 years ago
GlassedSilver acca2d0de2 syntax devil struck again 3 years ago
GlassedSilver 31b4fcb9fc We're now using gosu to switch our user down :) 3 years ago
GlassedSilver 336d7a09bd set fix-scripts folder permissions more reliably 3 years ago
GlassedSilver a94b8f376e permission needs to be set with octal notation 3 years ago
GlassedSilver 84d33b0f82 fix missing execution permission for fix scripts 3 years ago
GlassedSilver 3abf8ecfc3 Merge branch 'master' of https://github.com/GlassedSilver/YoutubeDL-Material into master 3 years ago
GlassedSilver 5b919b2b18 Fix scripts folder: copy content AND parent folder 3 years ago
Glassed Silver e290dc0a25
Fixing permissions of ffmpeg and ffprobe
Since we didn't specify UID and GID in copy command before, they were run as root causing permissions conflicts
The ffmpeg stage doesn't need the env variables henceforth
3 years ago
GlassedSilver 8336d886e9 fix-scripts need to be owned and run by root 3 years ago
GlassedSilver 6a56b5b065 add fix-scripts to docker image 3 years ago
GlassedSilver 8cc5c4f733 no need for suexec anymore apparently 3 years ago
GlassedSilver d0f5518d31 suexec needs to be installed 3 years ago
GlassedSilver 713a97f75a reintegrate suexec 3 years ago
GlassedSilver 8e4a3119ab 🚀 bye unnecessary build cleanups (not last stage) 3 years ago
GlassedSilver 44c1a34c67 Permissions fix for ffmpeg executable 3 years ago
GlassedSilver 9f740020af possible fix 3 years ago
GlassedSilver 4d4bc76549 Use Ubuntu 22.04, use nodejs from ubuntu repo 3 years ago
GlassedSilver 93ce498e94 switch to ubuntu 21.10 as we wait for nodesource 3 years ago
Glassed Silver d5626f1dae
Dockerfile: wget not needed 3 years ago
GlassedSilver 9c0733453a removing strict SSL from npm config 3 years ago
Glassed Silver 2a41028253
Update Dockerfile 3 years ago
dejan.petrov@dapmn.com 2cdc1cee98 Fix for #585
Added the DEBIAN_FRONTEND=noninteractive variable to all stages. This should stop the build from failing.
Also added --no-install-recommends to install only the requested packages.
This might break stuff, but I'm not sure though.
3 years ago
dejan.petrov@dapmn.com bd1ed2b705 Clean up docker image
Added some commands to clean up the image after apt-get does its thing.
It should shave off a couple of megabytes, nothing to big though.
3 years ago
GlassedSilver d5ab0d7b96 I'm getting sleepy, why am I still pushing through 3 years ago
GlassedSilver 777aebe508 apparently we still need npm in the last stretch.. 3 years ago
GlassedSilver efaecaa059 use yarn in apt installs instead of npm 3 years ago
GlassedSilver 39ddefab5c fix dependencies needed for our apt packages 3 years ago
GlassedSilver 60f2ab449f yea 3 years ago
GlassedSilver 958f80e200 the good? I learn a lot about Docker building 3 years ago
GlassedSilver 7aa5c1bf7f syyyyntax 3 years ago
GlassedSilver 3bcbe0d3e7 fix dependency node-gyp (>= 3.6.2~) needed 3 years ago
GlassedSilver 80fcecdaea it's a learning experience 3 years ago
GlassedSilver 0329cd9718 don't think we need to install curl twice lol 3 years ago
GlassedSilver 493e876a97 syntax fixes are fun 3 years ago
GlassedSilver 7874f1b71a curl is in fact missing in focal, my bad 3 years ago
GlassedSilver 960c545f37 Dockerfile uses Ubuntu 20.04, fix obtain ffmpeg 3 years ago
GlassedSilver 7f61ccb5f5 Use fixed version of musl to fix DNS errors 3 years ago
GlassedSilver f79b254040 using more recent ffmpeg + code cleanup 3 years ago