CMS by koyu.space
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Torge Matthies 00d553c3c4 Fix extensions not being recognized correctly. 1 year ago
.vscode Initial commit 1 year ago
content Updated ImperiumCMS 1 year ago
img Changed path for images 1 year ago
public Updated ImperiumCMS 1 year ago
src Fixed bug where buttons show up with any permission 1 year ago
.gitignore Initial commit 1 year ago
Dockerfile Initial commit 1 year ago
README.md Update README.md 1 year ago
blank.png Updated ImperiumCMS 1 year ago
clean.sh Even more fixes 1 year ago
config.example.json Initial commit 1 year ago
custom.css Fixed custom CSS feature 1 year ago
genhash Made python code conform to pep8, fixed major security hole, general cleanups. 1 year ago
logo.svg Added logo 1 year ago
main.py Fix extensions not being recognized correctly. 1 year ago
package.json Initial commit 1 year ago
requirements.txt Initial commit 1 year ago
run.sh Initial commit 1 year ago
useradd.py Made python code conform to pep8, fixed major security hole, general cleanups. 1 year ago

README.md

Imperium CMS

A project by koyu.space

Dependencies

  • NodeJS alongside NPM
  • Python 3 with PIP
  • Redis

If you need a fast way to install NodeJS you can use the Node Version Manager.

Run it on your own machine

Run the following commands to install all dependencies:

npm install
sudo pip3 install -r requirements.txt
  1. Run the app on your machine with the ./run.sh. It will assign all environment variables needed to run the app. After all that it begins to serve the frontend (UI, Imperium-FE) and backend (API, ImperiumAPI).

  2. There are also some environment variables you can set to “true” if you need more:

REDIS: Starts a redis server in case you haven't started it with systemd
REBUILD: Build the frontend on start
BROWSER: Start your default browser with ImperiumCMS

There is also a Dockerfile in case you want that, but it is slightly broken (if you remove the container, you'll lose all data).

Found a bug?

Message [email protected]!