59cc87cd97ccf494db8eabbdf13e04a64c0c7095
DecentralisedBookIndex
DecentralisedBookIndex is a web-server to manage the book metadata in the decentralise manner.
Getting started
- clone this repository
- copy
.env.examplefile and save as.env - copy
.env_db.examplefile and save as.env_db - change the values in
.envand.env_dbyou can usemix phx.gen.secretto generate secrets update the PHX_HOST to your domain name - run
docker compose up -d - run migrations
docker exec -it dbi bin/migrate - open the url (
PHX_HOST) in a browser register a user - run the commands to promote an user to the admin.
change
admin@example.comto your email.close the terminal withdocker exec -it dbi bin/decentralised_book_index remote DecentralisedBookIndex.Accounts.User.get_by_email!("admin@example.com", authorize?: false) \ |> DecentralisedBookIndex.Accounts.User.set_role(:admin, authorize?: false)Ctrl + canda.
Author
Kostiantyn Klochko (c) 2023-2025
Languages
Elixir
96.9%
HTML
1.2%
JavaScript
1.2%
Dockerfile
0.6%