delete unused or test files
This commit is contained in:
@@ -1,2 +0,0 @@
|
|||||||
chrome:
|
|
||||||
$(call script,$@)
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
firefox: user
|
|
||||||
$(call script,$@)
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
ftp:
|
|
||||||
$(call script,$@)
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
user:
|
|
||||||
$(call script,$@)
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
set -e
|
|
||||||
source /build/config
|
|
||||||
set -x
|
|
||||||
|
|
||||||
## Chrome dependencies
|
|
||||||
apt_install_permanent firefox
|
|
||||||
|
|
||||||
## Pulseaudio script
|
|
||||||
echo "PULSE_SERVER=host firefox" > /opt/firefox
|
|
||||||
chmod +x /opt/firefox
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
set -e
|
|
||||||
source /build/config
|
|
||||||
set -x
|
|
||||||
|
|
||||||
## Environment
|
|
||||||
export_env FTP_DATA /host/var/lib/ftp
|
|
||||||
|
|
||||||
## Pure-FTPd
|
|
||||||
apt update
|
|
||||||
apt_install_permanent pure-ftpd
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
set -e
|
|
||||||
source /build/config
|
|
||||||
set -x
|
|
||||||
|
|
||||||
## User
|
|
||||||
adduser --disabled-password --gecos "" user
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
include $(DOCKER_HOME)/build/Makefile
|
|
||||||
|
|
||||||
NAME = chrome
|
|
||||||
VERSION = latest
|
|
||||||
|
|
||||||
build: pulseaudio chrome
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
include $(DOCKER_HOME)/build/Makefile
|
|
||||||
|
|
||||||
NAME = firefox
|
|
||||||
VERSION = latest
|
|
||||||
|
|
||||||
build: pulseaudio firefox
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
include $(DOCKER_HOME)/build/Makefile
|
|
||||||
|
|
||||||
NAME = mpd
|
|
||||||
VERSION = latest
|
|
||||||
|
|
||||||
build: pulseaudio mpd
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
/opt/docker/bin/build lighttpd
|
|
||||||
DIR=`dirname $0`
|
|
||||||
DIR=`readlink -e $DIR`
|
|
||||||
BASE=`basename $DIR`
|
|
||||||
IFS='/' read -ra ADDR <<< "$DIR"
|
|
||||||
CONTAINER=${ADDR[-2]}
|
|
||||||
echo $DIR
|
|
||||||
cp "/media/mercury/Software/Install/Science/Gaussian/Gaussian 09 Unix.tgz" ${DIR}/../gaussian.tgz
|
|
||||||
cp "/media/mercury/Software/Install/Science/WebMO/WebMO.14.0.006.tar.gz" ${DIR}/../webmo.tgz
|
|
||||||
docker build -t $CONTAINER ${DIR}/../
|
|
||||||
rm ${DIR}/../gaussian.tgz
|
|
||||||
rm ${DIR}/../webmo.tgz
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
interfaceDescription{'gaussian'}="Ab initio and semi-empirical calculations"
|
|
||||||
interfaceDescription{'gaussian_admin'}="Edit preferences specific to Gaussian"
|
|
||||||
interfaceDescription{'gaussian_name'}="Gaussian"
|
|
||||||
gaussianVersion="g09"
|
|
||||||
gaussianBase="/opt/g09"
|
|
||||||
gaussianRoot="/opt"
|
|
||||||
GAUSS_EXEDIR="/opt/g09/bsd:/opt/g09/private:/opt/g09"
|
|
||||||
GMAIN="/opt/g09/bsd:/opt/g09/private:/opt/g09"
|
|
||||||
LD_LIBRARY_PATH="/opt/g09/bsd:/opt/g09/private:/opt/g09"
|
|
||||||
gaussianBasis="/opt/g09/basis"
|
|
||||||
nodesMin="1"
|
|
||||||
nodesMax="1"
|
|
||||||
nodesDefault="1"
|
|
||||||
ppnMin="1"
|
|
||||||
ppnMax="1"
|
|
||||||
ppnDefault="1"
|
|
||||||
nodeTypeDefault=""
|
|
||||||
@@ -1,52 +0,0 @@
|
|||||||
catPath="/bin/cat"
|
|
||||||
cgiBase="/opt/webmo/source/cgi-bin"
|
|
||||||
chmodPath="/bin/chmod"
|
|
||||||
chownPath="/bin/chown"
|
|
||||||
cpOptions="-r"
|
|
||||||
cpPath="/bin/cp"
|
|
||||||
externalAuthentication=""
|
|
||||||
externalBatchQueue=""
|
|
||||||
host=""
|
|
||||||
htmlBase="/opt/webmo/source"
|
|
||||||
killPath="/bin/kill"
|
|
||||||
license="1207-1902-5611"
|
|
||||||
loginMsg=""
|
|
||||||
loginMsgTimestamp=""
|
|
||||||
mkdirPath="/bin/mkdir"
|
|
||||||
mvPath="/bin/mv"
|
|
||||||
ncores="1"
|
|
||||||
owner="Computational Chemistry on the WWW"
|
|
||||||
perlPath="/usr/bin/perl"
|
|
||||||
psOptions="-ef"
|
|
||||||
psPath="/bin/ps"
|
|
||||||
psRegExp="(\$pid, \$ppid, \$cpu_time) = /.{8}(.{6})(.{6}).{3}.{6}.{2}(.{16}).*/"
|
|
||||||
rcpPath=""
|
|
||||||
rmOptions="-rf"
|
|
||||||
rmPath="/bin/rm"
|
|
||||||
rshPath=""
|
|
||||||
scpOptions=""
|
|
||||||
scpPath=""
|
|
||||||
sendmailOptions="-t"
|
|
||||||
sendmailPath=""
|
|
||||||
servers=",0"
|
|
||||||
sshOptions=""
|
|
||||||
sshPath=""
|
|
||||||
sudoEnabled=""
|
|
||||||
sudoPath="/usr/bin/sudo"
|
|
||||||
systemScratch="/tmp"
|
|
||||||
tarOptions="cf"
|
|
||||||
tarPath="/bin/tar"
|
|
||||||
unamePath="/bin/uname"
|
|
||||||
uniqueId="39"
|
|
||||||
unzipPath=""
|
|
||||||
url_cgiBase="/cgi-bin"
|
|
||||||
url_htmlBase=""
|
|
||||||
userBase="/host/var/webmo"
|
|
||||||
userStorageEnabled=""
|
|
||||||
version="14.0.006"
|
|
||||||
webserver=""
|
|
||||||
webserverProtocol=""
|
|
||||||
whereisPath="/usr/bin/whereis"
|
|
||||||
zcatPath="/bin/zcat"
|
|
||||||
zipOptions="-r -q"
|
|
||||||
zipPath=""
|
|
||||||
7
test
7
test
@@ -1,7 +0,0 @@
|
|||||||
docker run -t -i -n=false \
|
|
||||||
--lxc-conf="lxc.network.type = veth" \
|
|
||||||
--lxc-conf="lxc.network.flags = up" \
|
|
||||||
--lxc-conf="lxc.network.link = br0" \
|
|
||||||
--lxc-conf="lxc.network.ipv4 = 10.0.2.123" \
|
|
||||||
--lxc-conf="lxc.network.ipv4.gateway=10.0.2.15" \
|
|
||||||
hamachi /bin/bash
|
|
||||||
130
todo.txt
130
todo.txt
@@ -1,130 +0,0 @@
|
|||||||
ftp:
|
|
||||||
RUN apt-get install -y vsftpd
|
|
||||||
ENV FTP_CONFIG /etc/vsftpd.conf
|
|
||||||
|
|
||||||
mpd:
|
|
||||||
RUN apt-get install mpd -y
|
|
||||||
ENV MPD_CONFIG /etc/mpd.conf
|
|
||||||
|
|
||||||
redis:
|
|
||||||
RUN apt-get install redis-server
|
|
||||||
|
|
||||||
ENV REDIS_CONFIG /etc/redis/redis.conf
|
|
||||||
ENV REDIS_LOG /host/var/log/redis/redis.log
|
|
||||||
ENV REDIS_DATA /host/var/lib/redis
|
|
||||||
|
|
||||||
RUN sed -i "s,^\(daemonize\s*\).*$,\1no," $REDIS_CONFIG
|
|
||||||
RUN sed -i "s,^\(logfile\s*\).*$,\1$REDIS_LOG," $REDIS_CONFIG
|
|
||||||
RUN sed -i "s,^\(dir\s*\).*$,\1$REDIS_DATA," $REDIS_CONFIG
|
|
||||||
|
|
||||||
shipyard:
|
|
||||||
RUN cd /opt && \
|
|
||||||
git clone https://github.com/shipyard/shipyard.git
|
|
||||||
|
|
||||||
RUN curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python
|
|
||||||
|
|
||||||
RUN cd /opt/shipyard && \
|
|
||||||
pip install -r requirements.txt || true
|
|
||||||
|
|
||||||
ENV SHIPYARD_CONFIG /opt/shipyard/shipyard/settings.py
|
|
||||||
ENV SHIPYARD_DB /host/var/lib/shipyard/shipyard.db
|
|
||||||
|
|
||||||
RUN sed -i "s;^\(\s*'NAME':\s*\).*$;\1'$SHIPYARD_DB',;" $SHIPYARD_CONFIG
|
|
||||||
|
|
||||||
mkdir -p `dirname $SHIPYARD_DB`
|
|
||||||
touch $SHIPYARD_DB
|
|
||||||
|
|
||||||
/opt/shipyard/manage.py syncdb --noinput
|
|
||||||
/opt/shipyard/manage.py migrate
|
|
||||||
/opt/shipyard/manage.py update_admin_user --username=admin --password=kreeft
|
|
||||||
/opt/shipyard/manage.py runserver 0.0.0.0:8000
|
|
||||||
|
|
||||||
minidlna:
|
|
||||||
RUN apt-get install -y gettext libavutil-dev libavcodec-dev libavformat-dev libjpeg-dev libsqlite3-dev libexif-dev libid3tag0-dev libogg-dev libvorbis-dev libFLAC-dev
|
|
||||||
|
|
||||||
ENV MINIDLNA_VERSION 1.1.3
|
|
||||||
ENV MINIDLNA_CONFIG /host/etc/minidlna.conf
|
|
||||||
ENV MINIDLNA_LOG /host/var/log/minidlna.log
|
|
||||||
ENV MINIDLNA_DATA /host/var/lib/minidlna
|
|
||||||
|
|
||||||
RUN cd /opt && \
|
|
||||||
wget http://downloads.sourceforge.net/project/minidlna/minidlna/$MINIDLNA_VERSION/minidlna-$MINIDLNA_VERSION.tar.gz && \
|
|
||||||
tar xzf minidlna-$MINIDLNA_VERSION.tar.gz
|
|
||||||
RUN cd /opt/minidlna-$MINIDLNA_VERSION && \
|
|
||||||
./configure && \
|
|
||||||
make && \
|
|
||||||
make install
|
|
||||||
|
|
||||||
mkdir -p $MINIDLNA_DATA
|
|
||||||
/usr/local/sbin/minidlnad -d -f $MINIDLNA_CONFIG >> $MINIDLNA_LOG
|
|
||||||
|
|
||||||
/opt/docker/bin/run -t $CONTAINER "
|
|
||||||
-p 8200:8200
|
|
||||||
-p 8200:8200/udp
|
|
||||||
-v /opt/docker/images/$CONTAINER/fs/bin:/host/bin
|
|
||||||
-v /opt/docker/images/$CONTAINER/fs/var:/host/var
|
|
||||||
-v /opt/docker/images/$CONTAINER/fs/etc:/host/etc
|
|
||||||
-v /media/neptune/Music:/host/srv/audio
|
|
||||||
-v /media/helios/Photographs:/host/srv/pictures
|
|
||||||
-v /media/neptune/Video:/host/srv/video" $1
|
|
||||||
# -p 1900:1900/udp
|
|
||||||
/opt/docker/bin/run -t $CONTAINER "
|
|
||||||
-v /opt/docker/images/$CONTAINER/fs/bin:/host/bin
|
|
||||||
-v /opt/docker/images/$CONTAINER/fs/var:/host/var
|
|
||||||
-v /opt/docker/images/$CONTAINER/fs/etc:/host/etc
|
|
||||||
-v /media/neptune/Music:/host/srv/audio
|
|
||||||
-v /media/helios/Photographs:/host/srv/pictures
|
|
||||||
-v /media/neptune/Video:/host/srv/video" \
|
|
||||||
-d -n=false \
|
|
||||||
-lxc-conf="lxc.network.type = veth" \
|
|
||||||
-lxc-conf="lxc.network.flags = up" \
|
|
||||||
-lxc-conf="lxc.network.link = eth0" \
|
|
||||||
-lxc-conf="lxc.network.ipv4 = 192.168.1.151" \
|
|
||||||
-lxc-conf="lxc.network.ipv4.gateway=192.168.1.1" $1
|
|
||||||
|
|
||||||
shipyard:
|
|
||||||
RUN apt-get install -y multiarch-support binutils-multiarch
|
|
||||||
RUN dpkg --add-architecture i386
|
|
||||||
RUN apt-get update
|
|
||||||
RUN apt-get install -y libX11-6:i386 libgdk-pixbuf2.0-0:i386 \
|
|
||||||
libgtk2.0-0:i386 libsqlite3-0:i386
|
|
||||||
|
|
||||||
#RUN apt-get install -y ia32-libs
|
|
||||||
#RUN apt-get install -y ia32-libs-gtk
|
|
||||||
|
|
||||||
syncovery:
|
|
||||||
RUN cd /opt && \
|
|
||||||
wget http://www.superflexible.com/SuperFlexibleLinux.tar.gz && \
|
|
||||||
tar xzf SuperFlexibleLinux.tar.gz && \
|
|
||||||
rm SuperFlexibleLinux.tar.gz
|
|
||||||
RUN chmod +x /opt/SuperFlexibleSynchronizer
|
|
||||||
|
|
||||||
RUN apt-get install -y openssh-server net-tools
|
|
||||||
/opt/SuperFlexibleSynchronizer
|
|
||||||
|
|
||||||
webmo:
|
|
||||||
RUN apt-get install -y csh
|
|
||||||
|
|
||||||
ADD gaussian.tgz /opt
|
|
||||||
|
|
||||||
ENV GAUSS_EXEDIR /opt/g09
|
|
||||||
RUN cd $GAUSS_EXEDIR && \
|
|
||||||
./bsd/install
|
|
||||||
|
|
||||||
ADD webmo.tgz /opt
|
|
||||||
RUN mv /opt/WebMO.install /opt/webmo
|
|
||||||
RUN ln -s /host/etc/webmo/globals.int /opt/webmo/cgi-bin/interfaces/
|
|
||||||
RUN ln -s /host/etc/webmo/gaussian.int /opt/webmo/cgi-bin/interfaces/
|
|
||||||
RUN ln -s /opt/webmo/scripts/secure.pl /opt/webmo/cgi-bin/
|
|
||||||
RUN sed -i 's,$webserverProtocol://${webserver},,' /opt/webmo/cgi-bin/redirect.cgi
|
|
||||||
RUN usermod -G root www-data
|
|
||||||
|
|
||||||
pyopenssl:
|
|
||||||
install gcc libpython-dev libffi-dev libssl-dev
|
|
||||||
pip install git+git://github.com/pyca/pyopenssl.git
|
|
||||||
|
|
||||||
misc:
|
|
||||||
/opt/init --skip-runit sleep infinity
|
|
||||||
|
|
||||||
ARGS="-v /root/.config/pulse:/root/.config/pulse"
|
|
||||||
ARGS="-v /tmp/.X11-unix:/tmp/.X11-unix -v /dev/shm:/dev/shm -v /run/user/${UID}/pulse:/run/user/${UID}/pulse"
|
|
||||||
Reference in New Issue
Block a user