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

https://github.com/stats4sd/rmsystem

A project to build a demo "research management system", to allow research teams to centrally store data, documents, metadata etc during the active life of their research project.
https://github.com/stats4sd/rmsystem

agriculture-research data-management laravel research-data-management

Last synced: 7 months ago
JSON representation

A project to build a demo "research management system", to allow research teams to centrally store data, documents, metadata etc during the active life of their research project.

Awesome Lists containing this project

README

          

# RMSystem

![CI](https://github.com/stats4sd/rmsystem/workflows/CI/badge.svg)

A project to build a demo "research management system", to allow research teams to centrally store data, documents, metadata etc during the active life of their research project.

## Prerequisites
Before you start, you will need:
- Supported platforms are Windows, Mac and Linux.
- Docker installed on the platform
- Docker-compose installed on the platform
### Part 1 (Installing Docker and Docker-compose)
Docker installation steps if it does not exist, skip this part to part 2 if you have Docker and Docker-compose installed
### Windows Installation
#### Docker
Installation guidelines for Docker:
https://docs.docker.com/docker-for-windows/install/

#### Docker-compose
Installation guidelines for Docker-compose:

Docker Desktop for Windows and Docker Toolbox already include Compose along with other Docker apps.
### Mac Installation
#### Docker
Installation guidelines for Docker:
https://docs.docker.com/docker-for-mac/install/
#### Docker-compose
Installation guidelines for Docker-compose:

Docker Desktop for Mac and Docker Toolbox already include Compose along with other Docker apps.

### Linux Installation
#### Docker
Installation guidelines for Docker:
[Centos](https://docs.docker.com/install/linux/docker-ce/centos/)
[Debian](https://docs.docker.com/install/linux/docker-ce/debian/)
[Fedora](https://docs.docker.com/install/linux/docker-ce/fedora/)
[Ubuntu](https://docs.docker.com/install/linux/docker-ce/ubuntu/)
#### Docker-compose
Installation guidelines for Docker-compose on Linux Systems
https://docs.docker.com/compose/install/#install-compose-on-linux-systems

### Part 2 (Installing the RMSystem)

### Installation
1. Clone this repository into a local folder
```sh
$ git clone https://github.com/stats4sd/rmsystem.git
$ cd rmsystem
```
2. Setting up environment variables
Rename .env.example to .env file in the root of your folder and insert your key/value pairs in the following format of KEY=VALUE:
```sh
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
DB_ROOT_PASSWORD=
APP_URL=
```
3. Run the init.sh script that executes the initial required commands
```sh
$ sh ./init.sh
```

4. Launch the application from your browser via http://ip-address/admin