Commit Graph

63 Commits (2b3490e52c0df4bb3ea5b244d58a1df07445939f)

Author SHA1 Message Date
GlassedSilver 3e7ef766de Best to just put fix-scripts in /backend 👍 4 years ago
GlassedSilver ce3e645129 for now: user has to DIY chmod +x fix-scripts 4 years ago
GlassedSilver acca2d0de2 syntax devil struck again 4 years ago
GlassedSilver 31b4fcb9fc We're now using gosu to switch our user down :) 4 years ago
GlassedSilver 336d7a09bd set fix-scripts folder permissions more reliably 4 years ago
GlassedSilver a94b8f376e permission needs to be set with octal notation 4 years ago
GlassedSilver 84d33b0f82 fix missing execution permission for fix scripts 4 years ago
GlassedSilver 3abf8ecfc3 Merge branch 'master' of https://github.com/GlassedSilver/YoutubeDL-Material into master 4 years ago
GlassedSilver 5b919b2b18 Fix scripts folder: copy content AND parent folder 4 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
4 years ago
GlassedSilver 8336d886e9 fix-scripts need to be owned and run by root 4 years ago
GlassedSilver 6a56b5b065 add fix-scripts to docker image 4 years ago
GlassedSilver 8cc5c4f733 no need for suexec anymore apparently 4 years ago
GlassedSilver d0f5518d31 suexec needs to be installed 4 years ago
GlassedSilver 713a97f75a reintegrate suexec 4 years ago
GlassedSilver 8e4a3119ab 🚀 bye unnecessary build cleanups (not last stage) 4 years ago
GlassedSilver 44c1a34c67 Permissions fix for ffmpeg executable 4 years ago
GlassedSilver 9f740020af possible fix 4 years ago
GlassedSilver 4d4bc76549 Use Ubuntu 22.04, use nodejs from ubuntu repo 4 years ago
GlassedSilver 93ce498e94 switch to ubuntu 21.10 as we wait for nodesource 4 years ago
Glassed Silver d5626f1dae
Dockerfile: wget not needed 4 years ago
GlassedSilver 9c0733453a removing strict SSL from npm config 4 years ago
Glassed Silver 2a41028253
Update Dockerfile 4 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.
4 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.
4 years ago
GlassedSilver d5ab0d7b96 I'm getting sleepy, why am I still pushing through 4 years ago
GlassedSilver 777aebe508 apparently we still need npm in the last stretch.. 4 years ago
GlassedSilver efaecaa059 use yarn in apt installs instead of npm 4 years ago
GlassedSilver 39ddefab5c fix dependencies needed for our apt packages 4 years ago
GlassedSilver 60f2ab449f yea 4 years ago
GlassedSilver 958f80e200 the good? I learn a lot about Docker building 4 years ago
GlassedSilver 7aa5c1bf7f syyyyntax 4 years ago
GlassedSilver 3bcbe0d3e7 fix dependency node-gyp (>= 3.6.2~) needed 4 years ago
GlassedSilver 80fcecdaea it's a learning experience 4 years ago
GlassedSilver 0329cd9718 don't think we need to install curl twice lol 4 years ago
GlassedSilver 493e876a97 syntax fixes are fun 4 years ago
GlassedSilver 7874f1b71a curl is in fact missing in focal, my bad 4 years ago
GlassedSilver 960c545f37 Dockerfile uses Ubuntu 20.04, fix obtain ffmpeg 4 years ago
GlassedSilver 7f61ccb5f5 Use fixed version of musl to fix DNS errors 4 years ago
GlassedSilver f79b254040 using more recent ffmpeg + code cleanup 4 years ago
GlassedSilver 74f5a9983d revert ffmpeg changees 4 years ago
GlassedSilver de79efafa6 try to fix ffmpeg install from edge 4 years ago
GlassedSilver f11baf6d4b fix missing \ in DOCKEFILE 4 years ago
GlassedSilver 9e35e0fe4d Switch to alpine edge community repo for ffmpeg 4 years ago
Isaac Abadi 45be270b6f Dockerfile forces PM2_HOME to be in /app directory 4 years ago
Isaac Abadi f0c3837ee5 Translation JSONs are now generated at build time, removing the necessity to manually run xliff-to-json
- added postbuild.mjs to facilitate this
- all ng build --prod's have been replaced with npm run build
4 years ago
Isaac Abadi dbeeb32d48 Updated Dockerfile and entrypoint to use pm2 instead of forever 4 years ago
Isaac Abadi 46087f622e Switched forever.js to pm2
Updated winston
4 years ago
GlassedSilver f7e0b3e86b [DRAFT!] Bump alpine: pinned '3.12' → 'latest' 4 years ago
Isaac Abadi ce8f90ca1d Reverted python3->python dockerfile changes and re-added python2 to dockerfile 4 years ago