Skip to content
Theo Chino edited this page May 1, 2022 · 31 revisions

Welcome to the RepMyBlock wiki!

  1. Download the Virtual Box application: https://www.virtualbox.org

  2. Download the Virtual Box OVA file from the Dropbox: https://www.dropbox.com/s/u9mubpz2tzhdjse/RepMyBlock-v2.0.ova

    If you never used a Virtual Machine, please follow the step by step instructions for the MAC or the step by step instructions for a PC

  3. Once you start the Virtual Machine before, the username and password to login are:

    The username is usracct
    The password is usracct
  4. To log into the Virtual Machine, run the command:

    $ ssh -p 2222 usracct@localhost
  5. To get the instruction, open the favorite browser to http://localhost and a webpage with further instruction should open up. (If the network has been left as NAT and Port Forwarding left untouched.)

    On your local mac or PC, edit your /etc/host file.

    127.0.0.1 dev-repmyblock.repmyblock.org dev-repmyblock
    127.0.0.1 dev-repmyblock-pdf.repmyblock.org dev-repmyblock-pdf
    127.0.0.1 dev-repmyblock-static.repmyblock.org dev-repmyblock-static
    127.0.0.1 dev-repmyblock-maint.repmyblock.org dev-repmyblock-maint
    
  1. Go back into the Virtual Machine and run the script ./RunMeFirst and it should go get the files from GitHub.
    usracct@dev-repmyblock:~ $ ./RunMeFirst
    Cloning into 'devsetup'...
    remote: Enumerating objects: 149, done.
    remote: Counting objects: 100% (78/78), done.
    remote: Compressing objects: 100% (52/52), done.
    remote: Total 149 (delta 38), reused 59 (delta 21), pack-reused 71
    Receiving objects: 100% (149/149), 2.88 MiB | 10.44 MiB/s, done.
    Resolving deltas: 100% (53/53), done.
    Cloning into 'website'...
    remote: Enumerating objects: 8903, done.
    remote: Counting objects: 100% (29/29), done.
    remote: Compressing objects: 100% (27/27), done.
    remote: Total 8903 (delta 3), reused 9 (delta 1), pack-reused 8874
    Receiving objects: 100% (8903/8903), 56.74 MiB | 14.90 MiB/s, done.
    Resolving deltas: 100% (4060/4060), done.
    Updating files: 100% (5044/5044), done.
    Generating RSA private key, 1024 bit long modulus (2 primes)
    ............+++++
    ..............+++++
    e is 65537 (0x010001)
    writing RSA key
    Done
  1. If you setup your Host as per the networking instructions, go to https://dev-repmyblock-maint.repmyblock.org and you should see the link Test site for Get Involved and should get the page with two options, RUN FOR COUNTY COMMITTEE and NOMINATE.

  2. Send an email to info@repmyblock.org to let us know you got it working.

  3. Setup the database.

Logs

The database error log is located at /tmp/DBError_<IPADDRESS>.txt
The webservers logs are located in the /var/log/ngnix directory

Clone this wiki locally