frontend/README.md
dm1sh e840ac4254
Added zip fb2 file suggestion
Updated docker build instructions and args
2023-09-17 16:42:44 +03:00

1.2 KiB

Publite Frontend

Publite logo

Overview

Frontend for Publite service — E-Books reader

Deploy

Dev environment setup:

npm i

# Run with watch
npm run dev

# Build to test prod
npm run build
npm exec serve -s build

Simple docker deployment

# build docker image
docker build . --build-arg PUBLIC_API_URL=<> --build-arg PUBLIC_BASE_URL=<> -t publite_frontend

# run it with docker
docker run -p <port>:8080 publite_frontend

Dokku deployment with image from Docker Hub

dokku apps:create publitefrontend

dokku git:from-image publitefrontend publite/frontend:latest

TODO

  • Migrate pagination cache and book state from LocalStorage to IndexedDB
  • Add menu with book view setting
  • Optimize page spliting algorythm (rewrite it)