Skip to content

RutvaRajdev/Multiplayer-Othello

Repository files navigation

Othello

See the application live on: https://othello.rutvarajdev.com/

Development Instructions

Attributions:

Prerequisites:

  • Erlang / OTP ~ 20.2
  • Elixir ~ 1.5
  • NodeJS ~ 9.4

To start your Phoenix server:

  • Install dependencies with mix deps.get
  • Install Node.js dependencies with cd assets && npm install
  • Start Phoenix endpoint with mix phx.server

Now you can visit localhost:4000 from your browser.

Deployment Instructions

Instructions to deploy to an Ubuntu 16.04 VPS:

As root:

  • Install Erlang and Elixir packages.
  • Create a new Linux user account, "othello".
  • Add a nginx config for the new site. See "othello.nginx" for an example.

As the new user:

  • Check out this git repository to ~/src/othello
  • Run the deploy script.
    • You may need to answer "Y" and press return.
  • Run the start script to start your server.

Learn more

Ready to run in production? Please check our deployment guides.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published