Skip to content

wurstmineberg/wurstmineberg.de

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,115 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository contains the website wurstmineberg.de, as well as the Discord bot wurstminebot.

Installing

  1. We use the gitdir directory structure. That means the website should be deployed to /opt/git/github.com/wurstmineberg/wurstmineberg.de/main and the assets to /opt/git/github.com/wurstmineberg/assets.wurstmineberg.de/main.
  2. The website consists of a portion written in Rust, which should be run using the systemd service file provided in assets/wurstmineberg-web.service, and a portion written in Python, which should be run in uWSGI. Both may be run behind NGINX by creating symlinks to the .nginx files in /etc/nginx/sites-available and to the .ini files in /etc/uwsgi/apps-available, then creating symlinks to those in the respective -enabled directories.
  3. The website also needs a PostgreSQL database named wurstmineberg.
  4. For the remaining Python dependencies, each import is annotated with where you can find the package so ImportErrors can be fixed directly. We also have a setup.py which may or may not work, sorry.

General management

Like most of our repositories, this is also connected to our autodeploy setup, so pushed commits should go live on the website very soon. This is currently broken, so changes must be deployed using gitdir deploy github.com wurstmineberg/wurstmineberg.de && sudo systemctl reload uwsgi.

Credits

About

wurstmineberg.de website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors