An open API service indexing awesome lists of open source software.

https://github.com/cleverage/eav-manager-starter-kit

Starter Kit for the Clever Data Manager
https://github.com/cleverage/eav-manager-starter-kit

Last synced: about 1 year ago
JSON representation

Starter Kit for the Clever Data Manager

Awesome Lists containing this project

README

          

CleverAge/EAVManager Starter Kit
================================

The main documentation is located here: [CleverAge/EAVManager](https://github.com/cleverage/eav-manager)

## Installation

You will need make, docker and docker-compose installed on your machine.

````bash
$ make install && make shell
````

If this setup conflicts with open ports on your system, simply edit your ````docker/.env```` file.

From there you will be in a shell inside you main container

### Setting up the database

````bash
$ sf doctrine:schema:create
````

### Creating your admin user

````bash
$ sf eavmanager:create-user -a your-email@my-domain.com -pMyPassw0rd
````

### Accessing the application

The Nginx server will answer to any domain so you can either go to [http://127.0.0.1](http://127.0.0.1) or to any
domain matching this IP.

All the emails sent by the application are caught by mailcatcher: [http://127.0.0.1:1080](http://127.0.0.1:1080)

### Managing docker containers

Starting your containers

````bash
$ make start
````

Stoping your containers

````bash
$ make stop
````

### Using the process-bundle

Since the CDM v2.2, the process-bundle is now an independent package. It has been installed by default in this starter kit
but feel free to remove it if you don't use it.

## Editing your model

All the configuration is in ````app/config````.