{"repo":"SCPru/RuFoundation","free":true,"listed":false,"github":"https://github.com/SCPru/RuFoundation","clone":"git clone https://github.com/SCPru/RuFoundation.git","description":"Wiki engine compatible with Wikidot developed by Russian SCP Branch.","language":"Python","stars":57,"topics":["scp","django","wikidot","python","scp-wiki","rufoundation"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"RuFoundation Wiki engine compatible with Wikidot developed by Russian SCP Branch #StandWithSCPRU Requirements Note: this is what I tested with, your mileage may differ. - Windows 10 - PostrgeSQL 17.2 - NodeJS v17.3.0 - Python 3.13.2 - Rust 1.63 PostgreSQL configuration Defaults is: - Username: postgress ( POSTGRES USER ) - Password: zaq123 ( POSTGRES PASSWORD ) - DB name: scpwiki ( POSTGRES DB ) - DB host: localhost ( DB PG HOST ) - DB port: 5432 ( DB PG PORT ) You can change it with given environment variables. How to launch - First navigate to web/js and execute yarn install - After that, from the root project directory, run: - pip install -r requirements.txt - python manage.py migrate - python manage.py runserver --watch Creating admin account - Run python manage.py createsuperuser --username Admin --email \"\" --skip-checks - Follow instructions in terminal Seeding the database To start working, the following objects are required: - Website record (for localhost) - Some pages (such as nav:top or nav:side ) that are critical for proper appearance You can provision these basic structures by running the following commands: - python manage.py createsite -s scp-ru -d localhost:8000 -t \"SCP Foundation\" -H \"Russian branch\" - python manage.py seed Running in Docker Requirements (tested with): - Docker 28.4.0 - Docker Compose 2.39.4 Getting started To start the project, use: - docker compose up To completely delete all data, use: - docker compose down - rm -rf ./files ./archive ./po","default_branch":null,"files":null,"tree":[],"storefront":"/r/SCPru","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SCPru/RuFoundation/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}