theindex-la / theindex.la-www

A curation of photographers and filmmakers.
0 stars 0 forks source link

theindex.la

Index is a directory of contemporary photographers and filmmakers — a tool for finding talent from around the world.

Quickstart

This section will get the project running with all of its setup and dependencies.

Clone

Clone this repository, git clone git@github.com:theindex-la/theindex.la-www.git && cd theindex.la-www

Install

Once you have the repository cloned locally, you can run ./bin/install to bootstrap the project.

Dev Server

Once the bootstrap installation is done, ./bin/start will start the dev server and npm run node will start the node app server.

AWS

This app is using AWS. The following bin scripts are for connecting and deploying to EC2 instances. There are 3 tagged instances.

Production

Staging

Node

Deployment

We use Circle CI to deploy to these 3 instances. All pushes to the master branch will trigger a build and deploy to production. Pushes to the dev branch will trigger a build and deploy to staging.

Manual Deployment

Manual deployment should be considered with caution, but these bin scripts are available to do so.

Extras

There are a handful of npm scripts as well.

Prismic.io

This project is using prismic.io for managing content data. The dev server is running prismic-express.