mirror of
				https://github.com/tiyn/container-critique.git
				synced 2025-10-30 18:51:21 +01:00 
			
		
		
		
	
			
				
					
						
					
					a6e1735cac529975d531da9e30de799e6b743c35
				
			
			
		
	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
 
- 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
 
- 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.pyfile 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.
					Languages
				
				
								
								
									Python
								
								59.6%
							
						
							
								
								
									HTML
								
								27.1%
							
						
							
								
								
									CSS
								
								12%
							
						
							
								
								
									Shell
								
								0.8%
							
						
							
								
								
									Dockerfile
								
								0.5%
							
						
					