Skip to content
This repository has been archived by the owner on Jul 15, 2019. It is now read-only.
/ fluenza-service Public archive

🇨🇭Social Media Swiss Army Knife. Decision making and campaign management tool for the 21st century.

Notifications You must be signed in to change notification settings

refs/fluenza-service

Repository files navigation

How to start the Service in Development

Dependencies 📦

Starting 🚀

  1. Go to your fluenza-service path
  2. yarn install
  3. yart start

TODOs 📝

webpack-dev-server serve files from memory, meaning files won't be recompiled, to do so once you start playing around in development make sure you build again by runing webpack. Alternatively you can open a new console session and run webpack --watch to have all files up to date. To prevent this, this has to be done:

Hot to get things up and runing 🎢

For this you would need 2 console sessions (or alternatively a Docker process with the backend running [TODO]). Assuming you're in the root level:

  • rails s (loads the compiled assets into the Rails Assets Pipeline)
  • yarn start

Notes on Architecture 🏗

To streamline the development experience isolate frontend and API. Things that need to be done:

  • Remove all the views from the API
  • Remove the index page from the API
  • Bai Bai Heroku 👋, we deploy to google cloud with containers
  • Isolate the Manager from the service and include it via git submodules
  • Containerize the backend (let's call it API) 🐳
  • Containerize the frontend (let's call it Manager) 🐳
  • Containerize the database 🐳

Conventions

About

🇨🇭Social Media Swiss Army Knife. Decision making and campaign management tool for the 21st century.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages