next try vvow_einweisungen uninstall
Some checks failed
odoo-restore-open_workshop-install / run-odoo-backup-in-docker (push) Failing after 4m47s
Some checks failed
odoo-restore-open_workshop-install / run-odoo-backup-in-docker (push) Failing after 4m47s
This commit is contained in:
parent
e8a9afcde2
commit
2410446d02
|
|
@ -140,7 +140,39 @@ jobs:
|
|||
docker exec hobbyhimmel_odoo_${{ env.CONTAINER_NAME_EXTENSION }} /bin/bash -c "
|
||||
cd /home/odoo/custom_addons/open_workshop/scripts && \
|
||||
/opt/odoo/odoo/odoo-bin shell -d ${{ env.DB_NAME }} < import_machine_products.py"
|
||||
docker restart hobbyhimmel_odoo_${{ env.CONTAINER_NAME_EXTENSION }}
|
||||
|
||||
- name: Stoppe Odoo-Container
|
||||
run: docker stop hobbyhimmel_odoo_${{ env.CONTAINER_NAME_EXTENSION }}
|
||||
|
||||
- name: Erstelle temporäres Image vom gestoppten Container
|
||||
run: docker commit hobbyhimmel_odoo_${{ env.CONTAINER_NAME_EXTENSION }} temp-odoo-uninstall:${{ env.ODOO_VERSION }}
|
||||
|
||||
- name: Starte temporären Container im Leerlauf
|
||||
run: |
|
||||
docker run -d --rm \
|
||||
--name odoo_uninstall \
|
||||
-v odoo:/home/odoo \
|
||||
-e PGHOST=${{ env.DB_HOST }} \
|
||||
-e PGPORT=${{ env.DB_PORT }} \
|
||||
-e PGUSER=${{ env.DB_USER }} \
|
||||
-e PGPASSWORD=${{ env.DB_PASSWORD }} \
|
||||
temp-odoo-uninstall:${{ env.ODOO_VERSION }} \
|
||||
tail -f /dev/null
|
||||
|
||||
# Warte kurz, bis der Container vollständig läuft
|
||||
sleep 5
|
||||
|
||||
- name: Modul vvow_einweisungen deinstallieren
|
||||
run: |
|
||||
docker exec odoo_uninstall \
|
||||
/opt/odoo/odoo/odoo-bin shell -d ${{ env.DB_NAME }} \
|
||||
< /home/odoo/custom_addons/open_workshop/scripts/uninstall_vvow_einweisungen.py
|
||||
|
||||
- name: Stoppe temporären Container
|
||||
run: docker stop odoo_uninstall
|
||||
|
||||
- name: Starte regulären Odoo-Container wieder
|
||||
run: docker start hobbyhimmel_odoo_${{ env.CONTAINER_NAME_EXTENSION }}
|
||||
|
||||
# - name: Pause vor dem Deinstallieren von vvow_einweisungen
|
||||
# run: sleep 120
|
||||
|
|
|
|||
|
|
@ -1,14 +1,13 @@
|
|||
# scripts/uninstall_old_modules.py
|
||||
# odoo-bin -d deine_datenbank -i open_workshop --load-script=scripts/uninstall_old_modules.py
|
||||
|
||||
# scripts/uninstall_vvow_einweisungen.py
|
||||
# Auszug aus der gitea action:
|
||||
'''
|
||||
- name: Uninstall old modules
|
||||
run: |
|
||||
odoo-bin -d hobbyhimmel --load-script=scripts/uninstall_old_modules.py
|
||||
- name: Uninstall vvow_einweisungen
|
||||
run: |
|
||||
docker exec hobbyhimmel_odoo_${{ env.CONTAINER_NAME_EXTENSION }} /bin/bash -c "
|
||||
cd /home/odoo/custom_addons/open_workshop/scripts && \
|
||||
/opt/odoo/odoo/odoo-bin shell -d ${{ env.DB_NAME }} < uninstall_vvow_einweisungen.py"
|
||||
docker restart hobbyhimmel_odoo_${{ env.CONTAINER_NAME_EXTENSION }}
|
||||
|
||||
- name: Install open_workshop
|
||||
run: |
|
||||
odoo-bin -d hobbyhimmel -u open_workshop
|
||||
'''
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user