tiny_tiny_rss-openshift-quickstart

Quickstart for Tiny Tiny RSS, with submodules for mobile plugin and upstream TTRSS source.

  • Owner: disconn3ct/tiny_tiny_rss-openshift-quickstart
  • Platform:
  • License::
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

This is an OpenShift quickstart for Tiny Tiny RSS.

Creating an Openshift TT-RSS app:

To create an Openshift TT-RSS instance:

Feel free to replace 'ttrss' with a different name.

$ rhc app create ttrss php-5.4 postgresql-9.2 cron-1.4 --from-code=https://github.com/disconn3ct/tiny_tiny_rss-openshift-quickstart.git --timeout=9999

Application Options
-------------------
  Namespace:  spaces
  Cartridges: php-5.4, postgresql-9.2, cron-1.4
  Gear Size:  default
  Scaling:    no

Creating application 'ttrss' ... done

Note that it may instead say:

Creating application 'ttrss' ... Server returned an unexpected error code: 504

That is ok, it is a bug with OpenShift. It probably succeeded, but you will have to manually clone the repo:

$ rhc git-clone ttrss

Once you have a repository (manually or automatically) you will probably want to add my repository as 'upstream':

$ cd ttrss
$ git remote add upstream -m master https://github.com/disconn3ct/tiny_tiny_rss-openshift-quickstart.git

TTRSS is now installed!

Updating the template:

To update, just run a pull from my repo and push into the Openshift instance:

$ git pull upstream master
$ git push

This will pull in any changes I've made, such as new release versions of TTRSS. It should not affect your existing data. It does take some time though, as Openshift goes through a complete application restart.

Updating TTRSS:

If you want to change TTRSS versions without waiting for me, it is easy.

First make sure the submodule is initialized in your local repo:

$ git submodule update --init --recursive

Then update as you like:

Updating to master (latest commits):

The first time, you have to set it to master:

$ cd php
$ git checkout master

After that, all that is necessary is:

$ cd php
$ git pull
$ cd ..
$ git add php
$ git commit -m "update to lastest ttrss"
$ git push

Updating to a specific tag/release (1.8 in this example):

$ cd php
$ git fetch
$ git checkout 1.8
$ cd ..
$ git push

Main metrics

Overview
Name With Ownerdisconn3ct/tiny_tiny_rss-openshift-quickstart
Primary LanguageGroff
Program languageShell (Language Count: 3)
Platform
License:
所有者活动
Created At2013-04-10 12:22:07
Pushed At2016-04-27 15:59:47
Last Commit At2016-04-27 11:59:47
Release Count0
用户参与
Stargazers Count40
Watchers Count8
Fork Count22
Commits Count126
Has Issues Enabled
Issues Count15
Issue Open Count4
Pull Requests Count9
Pull Requests Open Count0
Pull Requests Close Count0
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private