Skip to content
Justin Lee edited this page Jun 5, 2015 · 16 revisions

Launching from a new server

Make sure you have NodeJS installed on your machine.

  • Get a fresh clone of the repository:
    git clone https://github.com/huytd/agar.io-clone
    
  • Install gulp globally (may require root privileges):
    npm install -g gulp
    
  • Install the application dependencies:
    npm install
    
  • Run the server:
    gulp run
    

Your server should be listening to port 3000 by default. You can change any of the default parameters by editing the server/config.yml file.

Bluemix Installation

This assumes you've already signed up for a IBM Bluemix and IBM Bluemix DevOps Services account.

  1. Clone the project to your own github repository.
  2. Go to IBM Bluemix DevOps Services and Create a Project.
  3. Name your project and link to your cloned repository.
  4. Click on "Edit Code".
  5. Add a new file in your root directory called manifest.yml by clicking on File->New->File.
  6. Add this to your manifest.yml file. Change the name and host to something different.
---
applications:
- name: agar-clone
  memory: 512M
  disk_quota: 1G
  buildpack: nodejs_buildpack
  host: agar-clone
  domain: mybluemix.net
  command: node server/server.js
  timeout: 800
  env:
    env_type: production
  1. Create a new launch configuration.
  2. Deploy your application and it will create a new instance on your IBM Bluemix account.

OR

  1. Go to agar-io-clone on IBM Bluemix DevOps Services.
  2. Click on "Edit Code". This will clone a new repository to your account.
  3. Follow steps 5-7 from above.

Heroku Installation

TODO

Clone this wiki locally