This code runs https://rdrama.net and https://watchpeopledie.tv
* user: move can_see_to user class * stub out can_see in comments and posts * make can_see a classmethod so it's usable for loggedoutfriends * test * kill me now * threelargeclassesmating * dfdfdfdfdfdfd * sdsdsdsd * classmethod should be above i think * Revert "classmethod should be above i think" This reverts commit df1772eb9e7e71bf7b89123f6277b648de2b1af3. * Revert "Revert "classmethod should be above i think"" This reverts commit 32883406c2e2916fc6c436611376a1817c16cb84. * test rewritnig thing * go home python * what the fuck python * fix AttributeError * sdsdsdsdsdsd * lazy and user and stuff * test * Revert "test" This reverts commit 45af5bb3d45f3ec17126ab117d494ec978062a38. * merge * newline * test * test 2 * Revert "test" This reverts commit 196dae677e2ee8cd29261c93dcb747087cb399b6. * revert test * fix merge error * fix import error ciruclation i think * sdsd * add type annotations back * deleted_utc * isinstance * user_can_see in jinja and remove unnecessary things * a bunch of stuff remove can_see from comment and post expand can_see to messages * antiannoyingamountsofwhitespace * fix for chudrama * improve prev |
||
---|---|---|
.github | ||
chat | ||
files | ||
.gitattributes | ||
.gitignore | ||
CODE_OF_CONDUCT.md | ||
Dockerfile | ||
LICENSE | ||
docker-compose.yml | ||
env | ||
gunicorn.conf.py | ||
nginx-serve-static.conf | ||
nginx.conf | ||
pg_hba.conf | ||
readme.md | ||
requirements.txt | ||
run_tests.py | ||
schema.sql | ||
seed-db.sql | ||
snappy_PCM.txt | ||
snappy_rDrama.txt | ||
startup.sh | ||
startup_chat.sh | ||
startup_docker.sh | ||
supervisord.conf | ||
ubuntu_setup.sh |
readme.md
This code runs https://rdrama.net, https://pcmemes.net and https://watchpeopledie.tv
Installation (Windows/Linux/MacOS)
1- Install Docker on your machine.
2- Run the following commands in the terminal:
git clone https://github.com/Aevann1/rDrama/
cd rDrama
docker-compose up
3- That's it! Visit localhost
in your browser and make an account (the first account to be made will have full admin rights)
4- Optional: to change the domain from "localhost" to something else and configure the site settings, as well as integrate it with the external services the website uses, edit the variables in the env
file and then restart the docker container.
For returning contributors, we have noticed the following issues (if you can help fix them, we will be very grateful!):
- Docker doesn't know when we add a new Python dependency,
docker-compose build
is needed. - DB schema changes are not applied automatically, the easiest way to deal with that is to delete the entire environment from the Docker GUI and do
docker-compose up
. Also wait five minutes for a "sneed" commit from SneedBot meaning that the sql file was regenerated.