forked from lanceseidman/PiCAST
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Dockerfile
88 lines (82 loc) · 2.43 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
# Pull base image
FROM resin/rpi-raspbian:wheezy
MAINTAINER Peter Story <[email protected]>
RUN apt-get update && apt-get install -y \
python-dev \
python-pip \
nodejs \
npm \
youtube-dl \
lame \
mpg321 \
mplayer \
livestreamer \
git \
build-essential
# Install H264 support
# H264 Process...
#cd /usr/src
#sudo git clone git://git.videolan.org/x264
#cd x264
#sudo ./configure --host=arm-unknown-linux-gnueabi --enable-static --disable-opencl
#sudo make
#sudo make install
#echo "\n \n I am now going to grab a copy of FFMPEG for MP3 & other reasons..."
#sleep 1
#echo "\n Understand, this would be a good time for coffee or tea... Going to be awhile!"
#sleep 2
#
## Process for FFMPEG...
#cd /usr/src # We could have done cd.. but we're taking NO CHANCES...
#sudo git clone git://source.ffmpeg.org/ffmpeg.git
#cd ffmpeg
#sudo ./configure --arch=armel --target-os=linux --enable-gpl --enable-libx264 --enable-nonfree
#sudo make
#sudo make install
#
## DOWNLOAD/INSTALL FOREVER TO KEEP PICAST RUNNING FOREVER... HAHA?
#sudo npm install forever -g
#sudo npm install forever-monitor -g
#
## GET PICAST NEEDED FILES...
#cd ~
#echo "Making PiCAST Folder..."
#mkdir PiCAST
#echo "Entering PiCAST Folder..."
#cd PiCAST
#
#echo "Getting PiCAST Server file..."
#sleep 1
#wget https://raw.githubusercontent.com/lanceseidman/PiCAST/master/picast.js
#echo "Getting Start/Stop Server files..."
#sleep 1
#wget https://raw.githubusercontent.com/lanceseidman/PiCAST/master/picast_start.sh
#wget https://raw.githubusercontent.com/lanceseidman/PiCAST/master/picast_stop.sh
#
## INSTALL PICAST DAEMON
#read -p "Do you want to start PiCAST automatically on system boot? " -n 1 -r
#echo # (optional) move to a new line
#if [[ $REPLY =~ ^[Yy]$ ]]
#then
# cd /etc/init.d
# echo "Getting PiCAST Daemon file..."
# sleep 1
# wget https://raw.githubusercontent.com/lanceseidman/PiCAST/master/picast_daemon
# mv picast_daemon picast
# sudo chown root:root picast
# sudo chmod +x picast
# sudo update-rc.d picast defaults
# cd ~
#fi
#
## RUN PICAST FOR THE FIRST TIME...
#chmod +x picast_start.sh
#chmod +x picast_stop.sh
#
#echo "Goodbye from PiCAST3 Installer! In the future, run PiCAST3 from picast_start.sh..."
#sleep 2
#echo "Remember, build upon PiCAST3 & make donations to [email protected] via PayPal & Help Donate to Opportunity Village."
#sleep 3
#echo "Launching PiCAST3 for the first time..."
#sh picast_start.sh
RUN ['tail', '-f', '/dev/null']