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:

$ 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



Rechtliche Hinweise / Impressum