Projectdirectories Instellen voor PHX

Leer hoe je PHX Git-repositories kunt klonen met behulp van het clone-script en installeer Ansible Galaxy Rollen en Collecties om je ontwikkelomgeving efficiënt in te stellen.

Voer het Klonscript uit

sudo apt install git -y
export GIT_USER= # jouw gitlab gebruiker
export GIT_MAIL= # jouw gitlab mail
eval `ssh-agent -s`
ssh-add
curl -s -L https://gitlab.com/c2platform/phx/ansible/-/raw/master/clone.sh | bash

Maak een phx Alias aan

Als onderdeel van het instellen van de C2 ontwikkelomgeving zie Projectdirectory Instellen en Ansible Installeren hebben we twee aliassen c2 en c2-home aangemaakt.

alias c2-home='cd ~/git/gitlab/c2/ansible-dev'
alias c2='c2-home && source ~/.virtualenv/c2d/bin/activate'

Voor PHX-ontwikkeling maken we de phx alias aan zoals hieronder weergegeven.

alias phx='c2 && cd ~/git/gitlab/c2/ansible-gis'

Installeer Ansible Collecties en Rollen

Navigeer naar de hoofdmap van het Ansible-project en activeer de Ansible virtuele omgeving met de phx alias. Installeer daarna de rollen en collecties als volgt:

source ~/.bashrc
phx # activeer de PHX Ansible Virtuele Omgeving
ansible-galaxy install -r roles/requirements.yml --force --no-deps -p roles/external
ansible-galaxy collection install -r collections/requirements.yml -p .

Door deze stappen te volgen, heb je je projectdirectories ingesteld en ben je klaar voor PHX-ontwikkeling.



Laatst gewijzigd 2025.05.22: phx dev environment PHX-1 (98524a6)