Force is the main desktop website for Artsy. For more information see this blog post and this blog post.
- State: production
- Production: https://www.artsy.net/ | Heroku
- Staging: https://staging.artsy.net/ | Heroku
- Github: https://github.com/artsy/force/
- CI: Semaphore; merged PRs to artsy/force#master are automatically deployed to staging; production is manually deployed from semaphore
- Point People: @craigspaeth, @dzucconi, @broskoski, @kanaabe
- Install Heroku Toolbelt
- Install NVM
- Install Node 4
nvm install 4
nvm alias default 4
- Fork Force to your Github account in the Github UI.
- Clone your repo locally (substitute your Github username).
git clone git@github.com:craigspaeth/force.git && cd force
- Install node modules
npm install
- Create a .env file and paste in sensitive configuration. You can find these keys in the Artsy Engineering vault of One Password under "Force.env" or ask someone in #web Slack.
- Start Force pointing to the staging Gravity API
make ss
- Force should now be running at http://localhost:5000/
You can find additional documentation about Force (deployments et c) in this repository's /doc directory.
._,.
."..-..pf
-L ..#'
.+_L ."]#
,'j' .+.j` -'.__..,.,p.
_~ #..<..0. .J-.``..._f.
.7..#_.. _f. .....-..,`4'
;` ,#j. T' .. ..J....,'.j`
.` .."^.,-0.,,,,yMMMMM,. ,-.J...+`.j@
.'.`...' .yMMMMM0M@^=`""g.. .'..J..".'.jH
j' .'1` q'^)@@#"^".`"='BNg_...,]_)'...0-
.T ...I. j" .'..+,_.'3#MMM0MggCBf....F.
j/.+'.{..+ `^~'-^~~""""'"""?'"``'1`
.... .y.} `.._-:`_...jf
g-. .Lg' ..,..'-....,'.
.'. .Y^ .....',].._f
......-f. .-,,.,.-:--&`
.`...'..`_J`
.~......'#' May the Force be with you.
'..,,.,_]`
.L..`..``.