Skip to content

CyclePhilly bicycle tracking application; back-end and website

License

Notifications You must be signed in to change notification settings

opensmc/cyclesmc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cyclephilly

CyclePhilly bike tracking application

This Git repository helps you get up and running quickly w/ with the cycle_ back-end installation on OpenShift. It defaults to using MySQL, so when creating the application you'll want to select and install both MySQL and Cron (for running scheduled tasks).

rhc app create cycle_mycity php-5.4 mysql-5.1 cron

Setup


This app defaults to using MySQL, so when creating the application you'll want to select and install both MySQL and Cron (for running scheduled tasks). rhc app create cycle_mycity php-5.4 mysql-5.1 cron

The default database name is the same as the application name. If you want to use a different name for your database add the following environment variable to your openshift installation:

CYCLE_DB_NAME="cycle_my_city"

With this installed, you are ready to post data from the cycle_ apps to this server at

http://app_name-domain_name.rhcloud.com/post/

Running on OpenShift

Create an account at https://www.openshift.com

Create a php-5.4 application with MySQL and Cron support.

rhc app create mycity php-5.4 mysql-5.1 cron CYCLE_DB_NAME=dbName --from-code=git://github.com/melle/cycle_.git 

That's it, you can now checkout your application at: http://mycity-$yournamespace.rhcloud.com

You can now use the cycle_ android, ios, or other apps to post trips http://mycity-$yournamespace.rhcloud.com/post/

API

Coming Soon!

Repo layout

web/ - The main directory for your cycle_ site. libs/ - library files for managing the uploading of data api/ - API for cycle_ powered by SilverStripe framework vendor/ - Third party services added via composer .openshift/action_hooks/build - Script that gets run every push, just prior to starting your app

Notes about layout

If you are using openshift, you can read more about the application structure at https://developers.openshift.com/en/php-getting-started.html#set-document-root

About

CyclePhilly bicycle tracking application; back-end and website

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 78.6%
  • JavaScript 12.5%
  • CSS 5.4%
  • HTML 1.5%
  • Scheme 1.4%
  • Gherkin 0.3%
  • Other 0.3%