A lightweight, self-hosted RSS Reader. Runs on a single container and uses SQLite3 as the database.
THIS IS STILL A WIP!
To start your Phoenix server:
- Run
mix setupto install and setup dependencies - Start Phoenix endpoint with
mix phx.serveror inside IEx withiex -S mix phx.server
First build an image:
docker build -f Dockerfile . -t live_rssThen create a local database file:
touch prod.dbMap the database to your local file and run migration:
docker run -it \
-e DATABASE_PATH=/app/prod.db \
-e SECRET_KEY_BASE=$(mix phx.gen.secret) \
-v $(pwd)/prod.db:/app/prod.db \
live_rss bin/migrateRun the server:
docker run -it -d \
-p 4000:4000 \
-e DATABASE_PATH=/app/prod.db \
-e SECRET_KEY_BASE=$(mix phx.gen.secret) \
-v $(pwd)/prod.db:/app/prod.db \
live_rss