Wadjetz / rust_mindtream_poc_old

Rss Reader

Home Page:https://mindstream.berezovskiy.fr/#/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cumulus

Exemple .env

DATABASE_URL=postgres://cumulus:password@localhost/cumulus
SECRET_KEY=secret
MERCURY_API_KEY=
RSS_JOB_INTERVAL=10

Dev docker-compose.yml

version: '3'
services:
    postgres:
        image: postgres:10.0-alpine
        environment:
            POSTGRES_PASSWORD: password
            POSTGRES_USER: cumulus
            POSTGRES_DB: cumulus
        ports:
            - 5432:5432
        volumes:
            - .pg-data/mongodb:/var/lib/postgresql/data

    adminer:
        image: adminer
        ports:
            - 5555:8080
INSERT INTO users_feeds (uuid, reaction, user_uuid, feed_uuid, created, updated)
    SELECT uuid_generate_v4() as uuid, 'Unreaded', users_sources.user_uuid, feeds.uuid as feed_uuid, now(), now()
    FROM feeds
    JOIN users_sources ON users_sources.source_uuid = feeds.source_uuid
    WHERE 0 = (
        SELECT COUNT(*)
        FROM users_feeds
        WHERE users_feeds.feed_uuid = feeds.uuid
    )
;
CREATE EXTENSION "uuid-ossp";
ALTER TABLE "users_sources"
ADD "unreaded_count" bigint NOT NULL DEFAULT '0';

Linux build requirements

sudo apt-get install libpq-dev

About

Rss Reader

https://mindstream.berezovskiy.fr/#/


Languages

Language:TypeScript 53.0%Language:Rust 40.4%Language:CSS 4.2%Language:JavaScript 1.2%Language:PLpgSQL 0.9%Language:HTML 0.3%Language:Shell 0.1%