Skip to content
Quinten edited this page May 8, 2014 · 4 revisions

Welcome to the Tactique Wiki!

Getting Everything Set Up

Installing the deps

You must have the following installed

  • go
  • gcc
  • git
  • python-pip

For example

sudo yum install go gcc git python-pip

NOTE: You must have go-1.1 or later (and as low as python2.6 should be fine for you CentOS users out there)

Generating your keys

See Generating SSH Keys to set up keys on this machine and account

Using Concierge!

To start clone the repo

git clone git@github.com:Tactique/concierge

and move into that directory with

cd concierge

Environment Variable

This project uses one environment variable ROOTIQUE which must point to the directory containing all of your clones

export ROOTIQUE="$HOME/concierge/repos"

will work in your ~/.bashrc if you then

source ~/.bashrc

or equivalent in zsh/fish/your_favorite_sh

Make sure that your environment variable is set to concierge/repos before continuing! Run

echo $ROOTIQUE
echo $(pwd)/repos

and they should both point to the repos directory just underneath you right now. For example

/home/jsmith/sandbox/concierge/repos/

Using Concierge Part 2!

From the concierge directory run the following command to clone all repos, install their deps, and set them up

./concierge bootstrap

and then run the following to run all of the projects in the background

./concierge run

If you visit localhost:8000 you can make a new user and then hit "Lazy Quinten" to start a game! Isn't it fun?!

To do more with concierge, you can see its help text with

./concierge --help

And look at its README

Some useful commands are

./concierge sync

To pull all of the latest code for each repo and then

./concierge setup

To run the setup for all of the repos. Running

./concierge run

will restart all of the processes and

./concierge kill

will kill all of the processes that it started

If you have any questions ask quintenpalmer@gmail.com or eric.d.brown23@gmail.com

Thank you!