From c5ce81a61ce2b04562e3be616427efaa627f019f Mon Sep 17 00:00:00 2001 From: root Date: Tue, 14 Jan 2014 08:32:14 -0600 Subject: add mediengewitter.krebsco.de/magnets --- sites/mediengewitter.krebsco.de/README.md | 11 +++++++++++ sites/mediengewitter.krebsco.de/magnets/Dockerfile | 17 +++++++++++++++++ sites/mediengewitter.krebsco.de/magnets/README.md | 5 +++++ sites/mediengewitter.krebsco.de/magnets/magnets | 1 + 4 files changed, 34 insertions(+) create mode 100644 sites/mediengewitter.krebsco.de/README.md create mode 100644 sites/mediengewitter.krebsco.de/magnets/Dockerfile create mode 100644 sites/mediengewitter.krebsco.de/magnets/README.md create mode 160000 sites/mediengewitter.krebsco.de/magnets/magnets (limited to 'sites') diff --git a/sites/mediengewitter.krebsco.de/README.md b/sites/mediengewitter.krebsco.de/README.md new file mode 100644 index 00000000..e7bd88a2 --- /dev/null +++ b/sites/mediengewitter.krebsco.de/README.md @@ -0,0 +1,11 @@ +# Mediengewitter +Broadcast funny pictures. + +Mediengewitter is divided into two parts: +1. the image crawler (magnets) +2. the website (mediengewitter) + +Mediengewitter is deployed via docker containerization. + +# magnets + diff --git a/sites/mediengewitter.krebsco.de/magnets/Dockerfile b/sites/mediengewitter.krebsco.de/magnets/Dockerfile new file mode 100644 index 00000000..8bf400d5 --- /dev/null +++ b/sites/mediengewitter.krebsco.de/magnets/Dockerfile @@ -0,0 +1,17 @@ +FROM ubuntu:latest +RUN echo "deb http://archive.ubuntu.com/ubuntu precise main universe" > /etc/apt/sources.list +RUN dpkg-divert --local --rename --add /sbin/initctl +RUN ln -s /bin/true /sbin/initctl +RUN apt-get update +RUN apt-get install -y python-software-properties python g++ make +RUN add-apt-repository -y ppa:chris-lea/node.js +RUN apt-get update +RUN apt-get -y install nodejs +RUN mkdir -p /opt/magnets +Add magnets/ /magnets +RUN cd /magnets && npm install +# fix crappy wwwdude +RUN cp /magnets/node_modules/wwwdude/lib/wwwdude/node-versions/v0.5.x.js /magnets/node_modules/wwwdude/lib/wwwdude/node-versions/v0.10..js +# -v /media/ext/magnet_pics/:/images +ENV image_folder /images +CMD ["/magnets/run.sh"] diff --git a/sites/mediengewitter.krebsco.de/magnets/README.md b/sites/mediengewitter.krebsco.de/magnets/README.md new file mode 100644 index 00000000..08de8823 --- /dev/null +++ b/sites/mediengewitter.krebsco.de/magnets/README.md @@ -0,0 +1,5 @@ +# docker + + docker build -t krebs/magnets . + # autostart this somehow + docker run -v /media/ext/magnet_pics/:/images krebs/magnets diff --git a/sites/mediengewitter.krebsco.de/magnets/magnets b/sites/mediengewitter.krebsco.de/magnets/magnets new file mode 160000 index 00000000..7f8925b2 --- /dev/null +++ b/sites/mediengewitter.krebsco.de/magnets/magnets @@ -0,0 +1 @@ +Subproject commit 7f8925b2779706c381416f4d578385f520ad4624 -- cgit v1.2.3 From cf8ff0d37ad9a5864699814c69a73433661bae54 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 14 Jan 2014 08:41:52 -0600 Subject: magnets README.md -> DEPLOY.md --- sites/mediengewitter.krebsco.de/magnets/DEPLOY.md | 7 +++++++ sites/mediengewitter.krebsco.de/magnets/README.md | 5 ----- sites/mediengewitter.krebsco.de/mediengewitter/mediengewitter | 1 + 3 files changed, 8 insertions(+), 5 deletions(-) create mode 100644 sites/mediengewitter.krebsco.de/magnets/DEPLOY.md delete mode 100644 sites/mediengewitter.krebsco.de/magnets/README.md create mode 160000 sites/mediengewitter.krebsco.de/mediengewitter/mediengewitter (limited to 'sites') diff --git a/sites/mediengewitter.krebsco.de/magnets/DEPLOY.md b/sites/mediengewitter.krebsco.de/magnets/DEPLOY.md new file mode 100644 index 00000000..f422f79f --- /dev/null +++ b/sites/mediengewitter.krebsco.de/magnets/DEPLOY.md @@ -0,0 +1,7 @@ +# docker + +/media/ext/magnet_pics is the path to a lot of disk space which will be shared by magnets and mediengewitter. + + docker build -t krebs/magnets . + # autostart this somehow + docker run -v /media/ext/magnet_pics/:/images krebs/magnets diff --git a/sites/mediengewitter.krebsco.de/magnets/README.md b/sites/mediengewitter.krebsco.de/magnets/README.md deleted file mode 100644 index 08de8823..00000000 --- a/sites/mediengewitter.krebsco.de/magnets/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# docker - - docker build -t krebs/magnets . - # autostart this somehow - docker run -v /media/ext/magnet_pics/:/images krebs/magnets diff --git a/sites/mediengewitter.krebsco.de/mediengewitter/mediengewitter b/sites/mediengewitter.krebsco.de/mediengewitter/mediengewitter new file mode 160000 index 00000000..db557ff9 --- /dev/null +++ b/sites/mediengewitter.krebsco.de/mediengewitter/mediengewitter @@ -0,0 +1 @@ +Subproject commit db557ff99e9e420b8f85241514c211f20e3ca966 -- cgit v1.2.3 From b9d3ac29f93550cb0eebe9f95d3a2d042838abe7 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 14 Jan 2014 08:42:22 -0600 Subject: add mediengewitter --- .../mediengewitter.krebsco.de/mediengewitter/DEPLOY.md | 9 +++++++++ .../mediengewitter.krebsco.de/mediengewitter/Dockerfile | 17 +++++++++++++++++ .../sites-available/mediengewitter.krebsco.de.conf | 15 +++++++++++++++ 3 files changed, 41 insertions(+) create mode 100644 sites/mediengewitter.krebsco.de/mediengewitter/DEPLOY.md create mode 100644 sites/mediengewitter.krebsco.de/mediengewitter/Dockerfile create mode 100644 sites/mediengewitter.krebsco.de/mediengewitter/etc/nginx/sites-available/mediengewitter.krebsco.de.conf (limited to 'sites') diff --git a/sites/mediengewitter.krebsco.de/mediengewitter/DEPLOY.md b/sites/mediengewitter.krebsco.de/mediengewitter/DEPLOY.md new file mode 100644 index 00000000..7cf8826a --- /dev/null +++ b/sites/mediengewitter.krebsco.de/mediengewitter/DEPLOY.md @@ -0,0 +1,9 @@ +# docker + + docker build -t krebs/mediengewitter . + # autostart this somehow + docker run -p 127.0.0.1::8080 -v /media/ext/magnet_pics/:/images krebs/mediengewitter + +# nginx + + cp etc/nginx/sites-available/mediengewitter.krebsco.de.conf /etc/nginx/sites-available/ diff --git a/sites/mediengewitter.krebsco.de/mediengewitter/Dockerfile b/sites/mediengewitter.krebsco.de/mediengewitter/Dockerfile new file mode 100644 index 00000000..dbfb2a8b --- /dev/null +++ b/sites/mediengewitter.krebsco.de/mediengewitter/Dockerfile @@ -0,0 +1,17 @@ +FROM ubuntu:latest +RUN echo "deb http://archive.ubuntu.com/ubuntu precise main universe" > /etc/apt/sources.list +RUN dpkg-divert --local --rename --add /sbin/initctl +RUN ln -s /bin/true /sbin/initctl +RUN apt-get update +RUN apt-get install -y python-software-properties python g++ make +RUN add-apt-repository -y ppa:chris-lea/node.js +RUN apt-get update +RUN apt-get -y install nodejs +Add mediengewitter/ /mediengewitter +RUN cd /mediengewitter && npm install +# -v /media/ext/magnet_pics/:/images +EXPOSE 8080 +ENV PORT 8080 +RUN rm /mediengewitter/public/content -r +RUN ln -s /images /mediengewitter/public/content +CMD ["/mediengewitter/run.sh"] diff --git a/sites/mediengewitter.krebsco.de/mediengewitter/etc/nginx/sites-available/mediengewitter.krebsco.de.conf b/sites/mediengewitter.krebsco.de/mediengewitter/etc/nginx/sites-available/mediengewitter.krebsco.de.conf new file mode 100644 index 00000000..90ab803c --- /dev/null +++ b/sites/mediengewitter.krebsco.de/mediengewitter/etc/nginx/sites-available/mediengewitter.krebsco.de.conf @@ -0,0 +1,15 @@ +server { + listen 80; + server_name mediengewitter.krebsco.de; +# access_log /var/log/nginx/log/mediengewitter.log; +# error_log /var/log/nginx/log/mediengewitter_error.log; + default_type text/plain; + location / { + proxy_pass http://127.0.0.1:8080/; + proxy_redirect off; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + } +} + -- cgit v1.2.3