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.
 
 
 
 
 
antoine 43b0d7b520 adding scripts used on server to push data on api 1 year ago
app adding api and display for some stats on homepage 1 year ago
development adding api and display for some stats on homepage 1 year ago
scripts adding scripts used on server to push data on api 1 year ago
.gitignore First commit on Framagit. Welcome ! 5 years ago
LICENSE First commit on Framagit. Welcome ! 5 years ago
README.md create a local development environment 2 years ago
Todos cleanup todo file 2 years ago
docker-compose.yml updating dockerfile for dev env 1 year 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