Skip to content
Repository for RealTalk Penn, an anonymous Q&A forum for the University of Pennsylvania community, inspired by the Princeton counterpart.
JavaScript CSS Visual Basic HTML Shell PLSQL
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
api
configs
data-dev
src
static
.DS_Store
.gitignore
.gitmodules
README.md
docker-compose.yml
run.sh

README.md

thesignal-realtalk

Repository for RealTalk Penn, an anonymous Q&A forum for the University of Pennsylvania community, inspired by the Princeton counterpart.

Docker Containers

  • Ghost: backend CMS and Handlebar.js template renderer.
  • MySQL: content database.
  • Node.js: APIs for submitting questions and verifying reCAPTCHA.
  • Nginx: reverse proxy to route traffic to Ghost and API server.

Contributing

Everyone is welcomed to submit pull requests.

License

CC BY-NC-SA
* License only applies to the current codebase. Not the project itself.

Running Locally

Warning: may not be compatible with Windows.

  1. Install node, docker, docker-compose and git, if you haven't already.
  2. Run git clone https://github.com/linzhiq/thesignal-realtalk.git && cd thesignal-realtalk.
  3. Run ./run.sh setup before running the server for the first time, or when you want to pull the latest code from GitHub.
  4. Run ./run.sh dev to start your server. It will shut down automatically when you close the terminal window.
You can’t perform that action at this time.