A web based LDAP Manager for everyone.
8.0K
:alembic: :elephant: A web based LDAP Manager for everyone.
:construction: This project is still in development!
This project was initialized from Monogramm/vue-symfony-starter.
See GitHub Pages at monogramm.github.io/ldap-one-for-all.
You can generate the PHP documentation using PHPDocumentor:
docker run --rm -v "${PWD}:/data" phpdoc/phpdoc:3 run
All notable changes to this project will be documented in CHANGELOG file.
This CHANGELOG is generated with :heart: by gitmoji-changelog.
This project adheres to Semantic Versioning.
See Taiga.io
Dockerhub monogramm/ldap-one-for-all
latestdebiandevelopgitpodYou can build and run a development environment using Docker (recommended).
./manage.sh dev:build
./manage.sh dev:start
Now go to http://localhost:8000 to access development environment using docker. Go to http://localhost:6006 to access the storybook.
You can build and run a "production-like" environment using Docker.
./manage.sh prod:build
./manage.sh prod:start
Now go to http://localhost:8080 to access development environment using docker.
You can run the development environment locally.
You can also use GitPod to run the local development environment:
If you wish to sign your commits using GitPod, follow the instructions from gitpod-io/gitpod#666:
.gnugpg directory contents to base64 data: tar -czvf - ./.gnupg | base64 -w 0GNUGPGgpg --list-secret-keys --keyid-format LONGGNUGPG_KEYRequires PHP 7.4 or higher, Composer 2, Symfony 4.4 and yarn installed. You can check your local requirements with the following command:
./manage.sh local:check
To install locally:
./manage.sh local:build
To start frontend and backend:
./manage.sh local:start
Now go to http://localhost:8000 to access development environment using your local host. Make sure the create an admin using the command line for full access to the application:
./manage.sh local:console app:users:create --role=ADMIN --verified admin [email protected] password
To start local storybook:
./manage.sh local:start-back
Now go to http://localhost:6006 to access locally the storybook.
All tests are executed automatically when building the Docker production images, but it is possible to execute tests locally.
Code coverage results will be stored in ./coverage directory at the end of CI builds.
./manage.sh local:test-back
./manage.sh local:test-front
This project support Continuous Integration with the following platforms:
Monogramm
Mathieu BRUNOT
Artur KHACHATURYAN
Allan PRUDENTOS
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
Check the contributing guide.
Give a :star: if this project helped you!
Copyright © 2021 Monogramm.
This project is AGPL v3 licensed.
This README was generated with :heart: by readme-md-generator
Content type
Image
Digest
Size
181.7 MB
Last updated
about 5 years ago
docker pull monogramm/ldap-one-for-all