Blog for writing critiques and reviews.
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.
 
 
 
 
 
tiyn 39d34bf51c
update readme to current state
8 months ago
src update automatically, fixed some bugs 8 months ago
.gitignore update automatically, fixed some bugs 8 months ago
Dockerfile update automatically, fixed some bugs 8 months ago
LICENSE Initial commit 2 years ago
README.md update readme to current state 8 months ago
container-critique.png logo: transparency added 2 years ago
rebuild.sh update automatically, fixed some bugs 8 months ago

README.md

Container Critique

container-critique-logo

This is a blog based on Pythons Flask framework. The blog is intended to be used to review and critique things.

Features/To-Dos

  • Accounts
    • Login
    • Logout
    • Register
    • User Page
  • Review blog entries
    • Writing entries
    • Editing entries
    • Deleting entries
    • Better interface for writing, editing, deleting, login
  • Infinite-scroll blog page
  • Archive page
    • Months as headings
    • Links to scrolling blog page
    • Links to standalone article
  • Standalone article page
    • Links to scrolling blog page
  • Search page
    • Full-text search
  • RSS feed
  • Eye candy
    • Star rating
    • Rich text editor
    • CSS for all tags
  • Navigation
    • Header
    • Footer
  • Switchable CSS
    • CSS dark-theme
    • CSS light-theme
  • Docker installation
  • Logo

Usage

Deployment

PIP/Python

  • git clone https://github.com/tiyn/container-critique
  • cd container-critique/src
  • edit the config.py file according to your needs
  • pip3install -r requirements.txt - install depenencies
  • run python app.py
  • blog is available on port 5000

Docker

Make sure you copy an example config.py and edit it before running the container. The config.py can be found in the src folder.

Volumes

Set the following volumes with the -v tag.

Volume-Name Container mount Description
config-file /blog/config.py Config file
data /blog/data Directory for data
css /blog/static/css (optional) Directory for css files

Ports

Set the following ports with the -p tag.

Container-Port Recommended outside port Protocol Description
5000 80 TCP HTTP port

Example run-command

An example run command is shown in rebuild.sh.