Skip to content
Snippets Groups Projects
README.md 1.04 KiB
Newer Older
Tibo's avatar
Tibo committed
# MARK-WEB
Tibo's avatar
Tibo committed

Tibo's avatar
Tibo committed
Web interface for MARK server.
Tibo's avatar
Tibo committed

Tibo's avatar
Tibo committed
![Cascade of detectors](figures/cascade.png)

![Ranking produced by a detector](figures/ranking.png)

![Report produced by a detector](figures/report.png)

![System status](figures/status.png)

## Demo mode

In ```demo``` mode, the user is directly logged in as administrator (no password required). To activate demo mode, change **.env** :

```
APP_ENV=demo
```

or set environment variable ```APP_ENV=demo```.

Tibo's avatar
Tibo committed
## Contributing

Tibo's avatar
Tibo committed
Start a mongodb container and a mark-example container so we have some data to display:
Tibo's avatar
Tibo committed

Tibo's avatar
Tibo committed
```bash
docker-compose up
```
Tibo's avatar
Tibo committed

Tibo's avatar
Tibo committed
Start Laravel integrated webserver
Tibo's avatar
Tibo committed

Tibo's avatar
Tibo committed
```bash
Tibo's avatar
Tibo committed
# install dependencies
composer install

# configure the app
Tibo's avatar
Tibo committed
php artisan key:generate
# modify if needed
nano .env

# by default we use a SQLite database:
touch storage/app/db.sqlite
php artisan migrate

# start the integrated webserver
Tibo's avatar
Tibo committed
php artisan serve
```
Tibo's avatar
Tibo committed

Tibo's avatar
Tibo committed
The web interface is now available at ```http://127.0.0.1:8000```
Tibo's avatar
Tibo committed

The default credentials are ```mark-admin@cylab.be``` : ```change-me!```