Different ways to develop on FusionDirectory
There are 3 ways to develop on FusionDirectory
- NORMAL
Add GPG key and follow doc
https://fusiondirectory-user-manual.readthedocs.io/en/1.4/fusiondirectory/install/index.html
- SCRIPT
apt install git
sudo -s
git clone https://gitlab.fusiondirectory.org/install-for-me/openldap-master-debian
editer sources/DEFAULT
bash run.sh
service slapd status
if issues verify /etc/ldap/ldap.conf for URI
git clone https://gitlab.fusiondirectory.org/applications/demonstrations
wget https://public.fusiondirectory.org/FD-archive-key
apt-key add FD-archive-key
edit demoInstall
bash demoInstall <type>
- DOCKER
git clone https://gitlab.fusiondirectory.org/docker/demonstration
apt install make
make submodules-update BRANCH=dev
make build TYPE=esr ALL_LANG=n
docker run -d -it --name <name> -p 127.0.0.1:8080:80/tcp --mount type=bind,source="$(pwd)"/tmp,target=/app <image docker>
You can make a ln -s from the docker to /app/xx for having access to the files in docker