Cheat Sheet für AWS Cloud9 Shell Shortcuts

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

~/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.

Befehl

Bedeutung

Befehl

Bedeutung

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

Alias

Funktion

Erklärung (Entsprechung)

Alias

Funktion

Erklärung (Entsprechung)

dev10

Schalte 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

exam10

Gibt 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

dps

Listet alle Docker Container 

sudo docker ps -a

dpi

Listet alle Docker Images

sudo docker images

syspatch

Komplett-Update inkl. Cleanup  für Ubuntu/Debian

sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get autoremove && sudo apt-get autoclean

pga

Start von pg_activity bei PostgreSQL auf HOST

sudo -u postgres pg_activity -U postgres

gopsql

Start von psql bei PostgreSQL auf HOST

sudo su - postgres -c "psql"

mygit

Springt 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