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
|
8 months ago | |
---|---|---|
src | 8 months ago | |
.gitignore | 8 months ago | |
Dockerfile | 8 months ago | |
LICENSE | 2 years ago | |
README.md | 8 months ago | |
container-critique.png | 2 years ago | |
rebuild.sh | 8 months ago |
README.md
Container Critique
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
.