generated from coop-cloud/example
An open source platform for building a writing space on the web.
All checks were successful
continuous-integration/drone/push Build is passing
|
||
---|---|---|
.drone.yml | ||
.env.sample | ||
abra.sh | ||
compose.keycloak.yml | ||
compose.yml | ||
config.ini.tmpl | ||
entrypoint.sh | ||
first_deploy.sh | ||
README.md |
writefreely
📢📢📢 UPDATE IN PROGRESS, SEE
#1
📢📢📢
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 writefreely --secrets
(optionally with--pass
if you'd like to save secrets inpass
)abra app config <domain>
- be sure to change<domain>
to something that resolves to your Docker swarm boxabra app deploy <domain>
- Open the configured domain in your browser to finish set-up
Post-install
passwd=`abra app run <domain> db cat /run/secrets/db_password`
abra app run <domain> db mysql -u writeas -p$passwd writefreely
ALTER TABLE `oauth_users` MODIFY `access_token` varchar(2048);
Keycloak setup
For the OAUTH_HOST config, it uses this format: https://keycloak.domain.here/auth/realms/<your realm>/protocol/openid-connect
.
Acknowledgements
Thanks to @knoflook for packaging work ❤️