epipav / table-operations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

table-operations

A data table app that gets its data from a mariadb with search functionality using an elasticsearch server.

Docker compose initialization script loads the data from fixtures and also populates elasticsearch.

  • Back end: symfony
  • Front end: vue

Contains 3 containers

  • mariadb
  • elasticsearch server
  • symfony app + vue app

Handles very basic login for /table endpoint to elaborate routing. Password is mypass

Table search is wildcard in all columns.

Dependencies

NPM:

  • vue, vue-bootstrap
  • axios

Composer:

  • FOSElastica
  • doctrine
  • symfony
  • twig
  • doctrine:dbal
  • doctrine:fixtures-bundle

Usage: docker-compose up

Builds the project, populates mariadb, populates elasticsearch.

App will be available at http://127.0.0.1:8000/table

About


Languages

Language:PHP 57.0%Language:JavaScript 12.8%Language:Vue 11.5%Language:Shell 9.0%Language:Twig 5.2%Language:Dockerfile 4.4%Language:CSS 0.1%