Skip to content

MatiasOlivera/feedy

Repository files navigation

Feedly

A collaborative feedback platform for share ideas and discuss a product or service.

Dependency Status devDependency Status lerna Code style Code formatter License: MIT

Dependency status

Server

Dependency Status devDependency Status

Build with

Server

  • Node.js - Runtime environment for Javascript
  • Express - Web framework
  • GraphQL-JS - GraphQL server

Getting started

Prerequisites

  • Docker
  • Node.js >= 8
  • MySQL 5

Installation

Create and configure a .env file (environment variables)

$ cp .env.example .env

Install root dependencies

$ npm install

Install remaining package dependencies and link local packages

$ lerna bootstrap --hoist

Change the current directory to server

$ cd server

Run Prisma and database services within a Docker container

$ docker-compose up -d

Deploy the Prisma API

$ npm run prisma:deploy

Run API server in watch mode

$ npm run dev

Open a new terminal and run the Typescript compiler in watch mode

$ npm run watch

Author

Feedly © 2018+, Matías Olivera  ·  GitHub  ·  Twitter

License

This project is licensed under the MIT License