Zum Inhalt springen

Benutzer:MathiasMahnke/OpenSlides: Unterschied zwischen den Versionen

Aus Opennet
Inhalt gelöscht Inhalt hinzugefügt
MathiasMahnke (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
MathiasMahnke (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(19 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
http://openslides.org
http://openslides.org
Amazon AWS AMI:
http://files.openslides.org/INSTALL-1.3.1.txt
* Servername anpassen:

⚫
sudo hostnamectl set-hostname openslides.opennet-initiative.de
AWS AMI Instanz
⚫
* Docker installieren:
* (ggf.) Hostname setzen, /etc/hostname
* sudo yum update
sudo yum update
* sudo yum install gcc python-devel mlocate
sudo yum install -y docker
sudo usermod -a -G docker ec2-user
* sudo easy_install openslides
sudo service docker start
* sudo yum install httpd.x86_64 mod_wsgi.x86_64
sudo chkconfig docker on

* OpenSlides installieren:
Mac OS (Mountain Lion)
⚫
sudo yum install -y git
⚫
* XCode via App Store installieren
git clone https://github.com/OpenSlides/OpenSlides.git
* Command Line Tools via XCode Preferences (Download Tab) installieren
cd OpenSlides/docker/
* MacPorts installieren und aktualisieren
./build.sh all
⚫
* sudo port install python27
* CloudWatch Monitoring installieren:
* sudo easy_install openslides
sudo yum install -y amazon-cloudwatch-agent

sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-config-wizard
Apache Einbindung siehe
* https://github.com/piratenmv/openslides/blob/master/README.md
* https://github.com/piratenmv/openslides/tree/master/openslides/apache
* Apache Django WSGI Pfad anlegen
cd /usr/lib/python2.6/site-packages/openslides-1.3.1-py2.6.egg/openslides/
mkdir apache
* File "django.wsgi" anlegen mit
import os
import sys
path = '/usr/lib/python2.6/site-packages/openslides-1.3.1-py2.6.egg/openslides/'
if path not in sys.path:
sys.path.insert(0, '/usr/lib/python2.6/site-packages/openslides-1.3.1-py2.6.egg/openslides/')
os.environ['DJANGO_SETTINGS_MODULE'] = 'openslides.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()

Nur als Dienst starten:
--- main.py_old 2013-01-13 05:19:58.980515549 +0000
+++ main.py 2013-01-13 05:21:48.049717770 +0000
@@ -298,8 +298,9 @@
argv.append("%s:%d" % (addr, port))
- if start_browser_url:
- start_browser(start_browser_url)
+# start as service only, changed by mathias mahnke 2013-01-13
+# if start_browser_url:
+# start_browser(start_browser_url)
execute_from_command_line(argv)

Jahresversammlung 2013:
⚫
* http://openslides.opennet-initiative.de
* HTTP admin u. persönliche Accounts ("Vorname Nachname")
* SSH ec2-users (via SSH Key)

Aktuelle Version vom 2. Dezember 2020, 05:01 Uhr

http://openslides.org Amazon AWS AMI:

  • Servername anpassen:
sudo hostnamectl set-hostname openslides.opennet-initiative.de
  • Docker installieren:
sudo yum update
sudo yum install -y docker
sudo usermod -a -G docker ec2-user
sudo service docker start
sudo chkconfig docker on
  • OpenSlides installieren:
sudo yum install -y git
git clone https://github.com/OpenSlides/OpenSlides.git
cd OpenSlides/docker/
./build.sh all
  • CloudWatch Monitoring installieren:
sudo yum install -y amazon-cloudwatch-agent
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-config-wizard