Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 866 Bytes

README.md

File metadata and controls

32 lines (23 loc) · 866 Bytes

Octopus

You can reach a hosted version here: https://polychrome.fly.dev

Local setup

Dependencies

On Linux you need:

  • build-essential (on Ubuntu - so generally the standard development framework)
  • elixir
  • elixir-os-mon
  • erlang-dev
  • erlang-xmerl
  • rust

Installation

  • Clone repository git clone https://github.com/blinkenlights/polychrome
  • Change directory cd polychrome/octopus
  • Run mix setup to install and setup dependencies
  • Start the server with iex -S mix phx.server

Octopus should now be reachable on localhost:4000.

Start the "UDP Server" app to receive external frames on UDP port 2342

Updating Protobuf

make protbuf_generate updates based on the protobuf schema in ../protobuf/schema.proto

Needs protoc

  • brew install protobuf on mac
  • apt install -y protobuf-compiler on linux