File tree Expand file tree Collapse file tree 2 files changed +26
-0
lines changed
Expand file tree Collapse file tree 2 files changed +26
-0
lines changed Original file line number Diff line number Diff line change 1+ FROM cimg/node:16.13
2+
3+ # install FFmpeg
4+ RUN sudo apt-get update \
5+ && sudo apt-get install software-properties-common \
6+ && sudo add-apt-repository ppa:savoury1/ffmpeg4 \
7+ && sudo apt-get update \
8+ && sudo apt-get upgrade && sudo apt-get dist-upgrade \
9+ && sudo apt-get install libavcodec-dev libavformat-dev libavdevice-dev libavfilter-dev libavutil-dev libpostproc-dev libswresample-dev libswscale-dev
10+
11+ # delete all the apt list files since they're big and get stale quickly
12+ RUN sudo rm -rf /var/lib/apt/lists/*
13+ # this forces "apt-get update" in dependent images, which is also good
Original file line number Diff line number Diff line change 1+ # Instructions for building the CircleCI docker image for testing
2+
3+ - install docker desktop
4+ - cd to this directory
5+ - docker build -t streampunkmedia/testbeam: x-y .z .
6+ - run container locally to check build
7+ - push to Docker Hub
8+ - update config.yml to pull new version tag
9+ - push to git to trigger new build and test
10+
11+ (x: NodeAPI base version, y.z: FFmpeg build number)
12+
13+ See https://circleci.com/developer/images/image/cimg/node for CircleCI docker image tags
You can’t perform that action at this time.
0 commit comments