Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
app
 
 
bin
 
 
 
 
db
 
 
lib
 
 
log
 
 
 
 
 
 
tmp
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

EchoRemix

Thank you for participating in this experiment. EchoRemix is a project that facilitates anonymous one-on-one text-conversations about controversial political topics.

I'm sharing this code so that you can have confidence that the messages being sent are not being stored on the server.

Contributing

Bugs / Issues

If you find a bug or something that could improve the user experience, please file an issue on this github project, so contributors/maintainers can get started fixing them. :-)

Submitting Pull Requests

  • Fork this project
  • Make a feature branch git checkout -b feature
  • Make your changes and commit them to your feature branch
  • Submit a pull request

Getting started with development

Be sure to have Ruby 2.3.1, Postgresql, and Redis installed on a Mac or Linux machine.

$ cp .env.example .env
$ bundle install
$ rake db:create
$ rake db:migrate
$ rails s

Deploying EchoRemix

The server has been setup using the Puppet manifests found at https://github.com/cyrusstoller/gardenbed

Then if you're going to leave SSL enabled, be sure to install an SSL certificate using LetsEncrypt. You can find instructions here.

Once the server has been provisioned, be sure to change the server and ssl_cert_domain in config/deploy/production.rb.

Create lib/capistrano/templates/env.production with the appropriate environment variables, then run the following commands.

$ cap production setup
$ cap production deploy

About

Anonymous one-on-one conversations about topics that matter

Resources

License

Releases

No releases published

Packages

No packages published