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