d523629cdd 
					 
					
						
						
							
							Refactor docker-compose templates: replace {% include 'build.yml.j2' %} with lookup() + indent for proper YAML embedding. Also adjusted build.yml.j2 to remove leading spaces. See:  https://chatgpt.com/share/68ce584a-a430-800f-8e2a-0f96884cc8d1  
						
						
						
						
					 
					
						2025-09-20 09:31:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1c7152ceb2 
					 
					
						
						
							
							Solved build bug  
						
						
						
						
					 
					
						2025-09-19 20:51:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a4a8061998 
					 
					
						
						
							
							Refactor: unify Docker build config via build.yml.j2 include  
						
						... 
						
						
						
						Replaced duplicated inline build definitions in multiple docker-compose.yml.j2
templates with a shared include (roles/docker-container/templates/build.yml.j2).
This ensures consistent use of pull_policy: never and Dockerfile context across
services (Postgres, Bookwyrm, Bridgy Fed, Chess, Confluence, Jira, Moodle,
OpenProject, Pretix, Roulette Wheel, WordPress, XWiki, Simpleicons).
Conversation: https://chatgpt.com/share/68cd8f35-b764-800f-9b00-2c837103d2fb  
						
						
					 
					
						2025-09-19 19:13:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						61bba3d2ef 
					 
					
						
						
							
							feat(bookwyrm): production-ready runtime + Redis wiring  
						
						... 
						
						
						
						- Dockerfile: build & install gunicorn wheels
- compose: run initdb before start; use `python -m gunicorn`
- env: add POSTGRES_* and BookWyrm Redis aliases (BROKER/ACTIVITY/CACHE) + CACHE_URL
- vars: add cache URL, DB indices, and URL aliases for Redis
Ref: https://chatgpt.com/share/68b7492b-3200-800f-80c4-295bc3233d68  
						
						
					 
					
						2025-09-02 21:45:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7c814e6e83 
					 
					
						
						
							
							BookWyrm: update Dockerfile and env handling  
						
						... 
						
						
						
						- Remove ARG BOOKWYRM_VERSION default, use Jinja variable directly
- Add proper SMTP environment variables mapping (EMAIL_HOST, EMAIL_PORT, TLS/SSL flags, user, password, default_from)
- Ensure env.j2 uses BookWyrm-expected names only
Ref: ChatGPT conversation 2025-09-02 https://chatgpt.com/share/68b6dc73-3784-800f-9a7e-340be498a412  
						
						
					 
					
						2025-09-02 14:01:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3a83f3d14e 
					 
					
						
						
							
							Refactor BookWyrm role: switch to source-built Dockerfile, update README/meta for usability, add env improvements (ALLOWED_HOSTS, Redis vars, Celery broker), and pin version v0.7.5. See  https://chatgpt.com/share/68b6d273-abc4-800f-ad3f-e1a5b9f8dad0  
						
						
						
						
					 
					
						2025-09-02 13:18:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc56940e55 
					 
					
						
						
							
							Implement initial BookWyrm role  
						
						... 
						
						
						
						- Removed obsolete TODO.md
- Added config/main.yml with service, feature, CSP, and registration settings
- Added schema/main.yml defining vaulted SECRET_KEY (alphanumeric)
- Added tasks/main.yml to load stateful stack
- Added Dockerfile.j2 ensuring data/media dirs
- Added docker-compose.yml.j2 with application, worker, redis, volumes
- Added env.j2 with registration, secrets, DB, Redis, OIDC support
- Extended vars/main.yml with BookWyrm variables and OIDC, Docker, Redis settings
- Updated meta/main.yml with logo and run_after dependencies
Ref: https://chatgpt.com/share/68b6c060-3a0c-800f-89f8-e114a16a4a80  
						
						
					 
					
						2025-09-02 12:03:11 +02:00