You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
2 months ago | |
---|---|---|
app | 2 months ago | |
development | 4 months ago | |
scripts | 2 years ago | |
.gitignore | 5 years ago | |
LICENSE | 5 years ago | |
README.md | 2 years ago | |
Todos | 2 years ago | |
docker-compose.yml | 2 years ago |
README.md
portal-nebulae
This is the user portal of Nebulae. In production at https://the.nebulae.co
Contributing
If you want to develop on the portal stack, it should be easy:
- You need to have Docker and docker-compose installed
- Clone this repository
- Create a
app/credentials.php
file, in which you put:
<?php
// LDAP Informations
$ldapAddr = "ldap"; // Exemple: "ldap: //127.0.0.1"
$baseDN = "ou=People,dc=nebulae,dc=co"; // Exemple: "ou=People,dc=organisation,dc=org"
$adminDN = "cn=admin,dc=nebulae,dc=co"; // Exemple: "cn=admin,dc=organisation,dc=org"
$adminPWD = "admin"; // Exemple: "password
$ldapSSL = false;
// SQL Informations
$dbHost = "mysql";
$dbName = "portal";
$dbUser = "portal";
$dbPassword = "secret";
docker-compose up -d
- Go on http://localhost:8062
- It's running, you can browse the app (default user credentials: joni / password), and dev on your code editor.
Deploying
Today the deployment of the portal is done manually in the infrastructure:
- Running on web server
- Behind a reverse proxy (for HTTPS)
- Talking to LDAP and MySQL server on the infra