Deprecated
DEPRECATED (Nicht mehr im aktiven Entiwicklerumfeld 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