Commit Graph

104 Commits (100e6f81746c7e0a1219762a61fff30bd7c4d23b)

Author SHA1 Message Date
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
GlassedSilver 74f5a9983d revert ffmpeg changees 3 years ago
GlassedSilver de79efafa6 try to fix ffmpeg install from edge 3 years ago
GlassedSilver f11baf6d4b fix missing \ in DOCKEFILE 3 years ago
GlassedSilver 9e35e0fe4d Switch to alpine edge community repo for ffmpeg 3 years ago
Isaac Abadi 45be270b6f Dockerfile forces PM2_HOME to be in /app directory 3 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
3 years ago
Isaac Abadi dbeeb32d48 Updated Dockerfile and entrypoint to use pm2 instead of forever 3 years ago
Isaac Abadi 46087f622e Switched forever.js to pm2
Updated winston
3 years ago
GlassedSilver f7e0b3e86b [DRAFT!] Bump alpine: pinned '3.12' → 'latest' 3 years ago
Isaac Abadi ce8f90ca1d Reverted python3->python dockerfile changes and re-added python2 to dockerfile 4 years ago
Isaac Abadi f0e73c1708 python3 now aliases as python in Dockerfile 4 years ago
Isaac Abadi aa1e36ae35 Updated dockerfile to download python3 for yt-dlp support 4 years ago
Isaac Abadi de154a9c3e Updated dockerfile to fix UID/GID bug related to forever.js 4 years ago
Isaac Abadi addd54fefd Switched nodemon to foreverjs to hopefully enable restarting internally and fix runtime errors 4 years ago
Isaac Abadi aefdde5401 Fixed issue (hopefully) where nodemon is not properly installed on Docker 4 years ago
Isaac Abadi 4c1f975eae Force nodemon to install during the container setup
Docker now starts through nodemon directly
4 years ago
Isaac Abadi 4c06bc750c Fixed issue where on some Docker environments the container failed to start due to the error "nodemon update check failed" 4 years ago
Isaac Abadi 4643efbae0 Added ability to restart the server from the frontend
Dockerfile/entrypoint.sh now uses nodemon enabling restarting from the UI in a container
4 years ago
Isaac Abadi 72fa439569 Dockerfile now uses angular CLI directly for building process 5 years ago
Sandro Jäckel 33b1affa73
Rework Dockerfile to build the frontend
which removes the commited build files from the repo
5 years ago
Isaac Grynsztein 90c2d3f70b Moved docker files to backend 5 years ago
Isaac Grynsztein 2b1c68bad0 update docker-compose and dockerfile 5 years ago
Isaac Grynsztein c930ee94c5 added docker support
reworked backend to allow for containerization. config items can now be overwritten by environment vars

fixed bug during building

updated youtube-dl version in backend
5 years ago