Skip to content

IMIO/docker-publik-devinst

Repository files navigation

Prérequis

Ajouter dans le /etc/hosts

127.0.0.1 agent-combo.dev.publik.love authentic.dev.publik.love bijoe.dev.publik.love chrono.dev.publik.love combo.dev.publik.love fargo.dev.publik.love hobo.dev.publik.love passerelle.dev.publik.love wcs.dev.publik.love lingo.dev.publik.love

Usage

Construire : docker compose up -d --build

Suivre les logs : docker logs -f publik-dev

Arrêter : docker compose stop

Démarrer : docker compose start

Une fois le build terminé, lancer la commande de suivi de log pour voir le make install et make deploy. Une fois les services démarrés wcs entered RUNNING state, process has stayed up for > than 10 seconds (startsecs) vous pouvez aller sur https://combo.dev.publik.love/manage/

Librairie dans Pycharm

Lier la venv

Installer Python 3.11

sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update sudo apt install python3.11

Lier la venv à la version de python

ln -sf /usr/bin/python3.11 /home/path/to/docker-publik-devinst/data/envs/publik-env-py3/bin/python3.11

Configurer l'interpréteur

Dans Pycharm configurer l'interpréteur sur /home/path/to/docker-publik-devinst/data/envs/publik-env-py3/bin/python3.11

Ajouter les sources

Dans Settings → Project → Project Structure → Add Content Root Ajouter /home/path/to/docker-publik-devinst/data/src/passerelle

Créer une passerelle

Installation mode éditable

docker exec publik-dev /home/publik/envs/publik-env-py3/bin/python -m pip install -e /home/publik/src/DOSSIER_PASSERELLE

Settings

Dans /home/path/to/docker-publik-devinst/data/config/publik/settings/passerelle/settings.d/ ajouter

INSTALLED_APPS += ('passerelle_imio_...',)
TENANT_APPS += ('passerelle_imio_...',)

Créer les migrations

docker exec publik-dev /home/publik/envs/publik-env-py3/bin/passerelle-manage makemigrations passerelle_imio_...

Exécuter les migrations

docker exec publik-dev /home/publik/envs/publik-env-py3/bin/passerelle-manage migrate_schemas

Redémarrer passerelle

docker exec publik-dev sudo supervisorctl restart django:passerelle

Bug

Le menu n'apparait pas correctement dans certaine brique

dans la console du navigateur localStorage.removeItem('gadjo_sidebar_menu') Puis rechargez la page.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors