Atom/RSS web reader
- Atom 1.0 (rfc5023)
- RSS 2.0
- Reading JWT token fails on the server . A bug of CakePHP lib? Meanwhile, all loguedin users are identified as test user. Login and create new user methods works.
Before deploy, you can change some configurations editing docker/[type]/docker-compose.yml
- Database configuration
- DNS Domains
First, clone the repo
git clone https://github.com/reimashi/atomizer.git atomizer
cd atomizer
To install server dependencies
cd src/server
compose require
To install client dependencies and generate bin files
cd src/client
npm install
webpack
Deploy the dockers with docker-compose
- type: Type of deploy. devel, production...
docker-compose -p atomizer -f docker/[type]/docker-compose.yml up
At last, restore the database schema. (/server/config/schema/app.sql
)
After deployment, you should have 4 docker images running:
- client: A nginx static server that serves the frontend
- api: An apache server serving the backend api in cakephp
- database: A mariadb server as api database
- proxy: A nginx proxy that connects everything
- The client is configurated to request the api in http://api.[client_domain]. Can change this in
client/src/app/services/api.js