Skip to content

bgracie/gutenberg

Repository files navigation

Gutenberg

Gutenberg is an experimental alternate interface for the Project Gutenberg collection. It serves as a test bed for my Elixir web development work.

Demo

A demo is available here.

Design

The project is an Elixir/Phoenix app.

GutenbergWeb contains the Phoenix app.

Gutenberg contains the non-web components, namespaced by their concern.

Deployment

To Dokku:

git remote add dokku dokku@<dokku-host-ip>:gutenberg
git push dokku master
dokku config:set --no-restart PORT=5000
dokku config:set --no-restart SECRET_KEY_BASE=<mix phx.gen.secret>
dokku config:set --no-restart WEB_HOST=<host>
dokku postgres:create gutenberg-database
dokku postgres:link gutenberg-database gutenberg
dokku run mix ecto.migrate
dokku run mix run priv/repo/seeds.exs
dokku domains add gutenberg <domain>
dokku domains remove gutenberg gutenberg
dokku letsencrypt

About

Alternate Project Gutenberg Site

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published