generated from coop-cloud/example
	
			
				
					
						
					
					8e51569ee490851ea0b0e075d046611d4d33ab8c
				
			
			
		
	writefreely
An open source platform for building a writing space on the web.
- Category: Apps
 - Status: 2, beta
 - Image: 
writefreely, 1, Co-op Cloud custom image - Healthcheck: 3
 - Backups: 1
 - Email: 3
 - Tests: No
 - SSO: 1
 
Basic usage
- Set up Docker Swarm and 
abra - Deploy 
coop-cloud/traefik abra app new writefreelyabra app config <domain>- be sure to change<domain>to something that resolves to your coop-cloud server.- For more info about the config options, see the writefreely docs.
 
abra app deploy <domain>- Once it's running, if you are not using SSO, set up a local admin user by running this command:
 
abra app run <domain> app -- ./cmd/writefreely/writefreely user create --admin <some-username>:<some-password>
Keycloak setup
For the OAUTH_HOST config, it uses this format: https://keycloak.domain.here/auth/realms/<your realm>/protocol/openid-connect.
MariaDB
By default, this recipe uses sqlite. If you wish to use MariaDB instead:
- When creating the app, you need the 
--secretsflag:abra app new writefreely --secrets - Run 
abra app config <domain>and follow the instructions to uncomment four lines. abra app deploy <domain>
Acknowledgements
Thanks to @knoflook for packaging work ❤️
					Languages
				
				
								
								
									Shell
								
								100%