mirror of
				https://github.com/tiyn/container-critique.git
				synced 2025-11-04 05:01:20 +01:00 
			
		
		
		
	
			
				
					
						
					
					d2ad7b3125a4136b1ca4342eb66c70b802369697
				
			
			
		
	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-critiquecd 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%
							
						
					