Cheat Sheet für AWS Cloud9 Shell Shortcuts

Deprecated

Nicht mehr im aktiven Entwicklerumfeld verwenden!

Dieser Spickzettel ist für die Entwicklung unter AWS Cloud9 und Odoo.

Grundsätzlich arbeiten wir in der virtuellen Python-Umgebung! 

Diese erreichen wir über die Konsole mit Eingabe von "dev10" oder über die IDE mit dem Runner "dev10-p27"

Um Odoo über die IDE zu starten folgenden Befehl hinterlegen ggf. Debugger akktivieren.

~/gitbase/v10-server/odoo-bin -c /home/ubuntu/gitbase/cloud9-helpers/odoo10.conf --db-filter=v10_ -d v10_basis

GIT-Vorbereitungen:

git Zugriff vorbereiten
$ ls -a ~/.ssh
$ ssh-keygen
$ ls ~/.ssh

$ cat  ~/.ssh/id_rsa.pub
ssh-rsa xxxxxxx..länger..xxxxxxxx ubuntu@aws-odoo-dev
# Den Publickey im Gitlab hinterlegen

$ git config --global user.name "Dein Name"
$ git config --global user.email deine@mail.io

Die wichtigsten GIT Befehle:

Mit "cd ~/gitbase/Ordnername" in den jeweiligen Ordner gehen.

BefehlBedeutung
git status
Zeigt den Status des aktuellen lokalen GIT-Repositories an
git pull
Holt den aktuellen Inhalt aus dem Gitlab-Repository
git add .
Veranlasst GIT alle Änderungen für Commit hinzu zufügen
git commit -m "[CHG] TEXT"
Änderung wird zunächst lokal committed
git push
Übertragung zum Gitlab-Repository
git clone -b develop git@xxxxx.git
Repository zur Cloud9 hinzufügen 
tig 
Konsolen App für GIT https://www.atlassian.com/blog/git/git-tig oder https://devhints.io/tig

Weiteres Cheatsheet für GIT https://www.atlassian.com/git/tutorials/atlassian-git-cheatsheet

Kurzbefehle der Konsole

AliasFunktionErklärung (Entsprechung)
dev10Schalte auf virtuelles Python auf Python 2.7 für Odoo 10 um
cd $HOME/venv/ && source v10-p27/bin/activate && cd $HOME/gitbase/v10-server/
dev-Schalte auf virtuelles Python ab
deactivate && cd $HOME/gitbase
exam10Gibt Beispielaufruf für Odoo-Betrieb in der Konsole aus
./odoo-bin -c $HOME/gitbase/dev-helpers/conf/odoo10_c9.conf --db-filter=v10_basis -d v10_basis
dpsListet alle Docker Container 
sudo docker ps -a
dpiListet alle Docker Images
sudo docker images
syspatchKomplett-Update inkl. Cleanup  für Ubuntu/Debian
sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get autoremove && sudo apt-get autoclean
pgaStart von pg_activity bei PostgreSQL auf HOST
sudo -u postgres pg_activity -U postgres
gopsqlStart von psql bei PostgreSQL auf HOST
sudo su - postgres -c "psql"
mygitSpringt zum Basisverzeichnis von GIT
cd $HOME/gitbase/


Offene Ports in Cloud9

https://docs.aws.amazon.com/de_de/cloud9/latest/user-guide/app-preview.html