Public | Automated Build

Last pushed: 4 months ago
Short Description
A free web-based money management solution
Full Description





mMio

A free web-based solution for managing your money on your own server

See our blog for more information.

Requirements

  • npm - JavaScript package manager
  • composer - PHP package manager
  • gulp - Streaming build system
  • MySQL Server (like MariaDB)

Installation

Either you follow the steps provided in the build section or you use docker:

docker run -d --rm --name mmio -p 8000:8000 mmio/mmio

Build

Get the project dependencies and run setup scripts

composer create-project

Get JavaScript dependencies

npm install

Build and copy the .js and .css resources into public

npm install dev

MySQL Connection

To connect mMio to MySQL edit the .env settings file and adjust the following settings regarding your MySQL setup:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=database_name
DB_USERNAME=username
DB_PASSWORD=password

To create the needed tables run

php artisan migrate

Run Development Server

To run Laravels internal php web server execute

php artisan serve

Afterwards you can connect to localhost:8000

License

This project is licensed under the GNU GPLv3 - see the LICENSE file for details

Docker Pull Command
Owner
mmio
Source Repository

Comments (0)