summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormakefu <github@syntax-fehler.de>2015-07-24 02:14:24 +0200
committermakefu <github@syntax-fehler.de>2015-07-24 02:14:24 +0200
commit96cbbbabd01a291cb2033df3256b00fabce204e2 (patch)
treedd83e3f1becc0d3bd5be8e7d1187db9be7c0e045
parent6036ad4beccf8c88cb6b16d86d9e26805f260210 (diff)
mediengewitter: saved from code rot
update dependecies, dockerfile, deployment config, nginx config
-rw-r--r--sites/mediengewitter.krebsco.de/mediengewitter/DEPLOY.md2
-rw-r--r--sites/mediengewitter.krebsco.de/mediengewitter/Dockerfile11
-rw-r--r--sites/mediengewitter.krebsco.de/mediengewitter/etc/nginx/sites-available/mediengewitter.krebsco.de.conf16
m---------sites/mediengewitter.krebsco.de/mediengewitter/mediengewitter0
4 files changed, 15 insertions, 14 deletions
diff --git a/sites/mediengewitter.krebsco.de/mediengewitter/DEPLOY.md b/sites/mediengewitter.krebsco.de/mediengewitter/DEPLOY.md
index 7cf8826a..ace1bb00 100644
--- a/sites/mediengewitter.krebsco.de/mediengewitter/DEPLOY.md
+++ b/sites/mediengewitter.krebsco.de/mediengewitter/DEPLOY.md
@@ -2,7 +2,7 @@
docker build -t krebs/mediengewitter .
# autostart this somehow
- docker run -p 127.0.0.1::8080 -v /media/ext/magnet_pics/:/images krebs/mediengewitter
+ docker run -p 127.0.0.1:8080:8080 -v /media/ext/magnet_pics/:/images krebs/mediengewitter
# nginx
diff --git a/sites/mediengewitter.krebsco.de/mediengewitter/Dockerfile b/sites/mediengewitter.krebsco.de/mediengewitter/Dockerfile
index dbfb2a8b..fd378c79 100644
--- a/sites/mediengewitter.krebsco.de/mediengewitter/Dockerfile
+++ b/sites/mediengewitter.krebsco.de/mediengewitter/Dockerfile
@@ -1,14 +1,9 @@
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 apt-get install -y python gcc make nodejs npm
+RUN ln -s /usr/bin/nodejs /usr/bin/node
Add mediengewitter/ /mediengewitter
-RUN cd /mediengewitter && npm install
+RUN cd /mediengewitter && npm install
# -v /media/ext/magnet_pics/:/images
EXPOSE 8080
ENV PORT 8080
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
index 90ab803c..d373a4f6 100644
--- 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
@@ -1,15 +1,21 @@
server {
- listen 80;
- server_name mediengewitter.krebsco.de;
+ 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 / {
+ 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;
- }
+ }
+ location /socket.io/ {
+ proxy_pass http://127.0.0.1:8080;
+ proxy_http_version 1.1;
+ proxy_set_header Upgrade $http_upgrade;
+ proxy_set_header Connection "upgrade";
+ }
}
diff --git a/sites/mediengewitter.krebsco.de/mediengewitter/mediengewitter b/sites/mediengewitter.krebsco.de/mediengewitter/mediengewitter
-Subproject db557ff99e9e420b8f85241514c211f20e3ca96
+Subproject d3efe592bd750ba6515a43eacdb575c0305e2d9