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.
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) |
---|---|---|
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