Causam: Difference between revisions
m (M moved page Power Analytics to Causam: changed companies)  | 
				No edit summary  | 
				||
| Line 13: | Line 13: | ||
  git clone ssh://[email protected]:7999/gec/pa-pdp-xiagent-csharp.git  |   git clone ssh://[email protected]:7999/gec/pa-pdp-xiagent-csharp.git  | ||
|}  | |}  | ||
=== INSTALL AND COMPILE north-poller ON UBUNTU ===  | |||
    install sbt (see wiki)  | |||
    add the repos used by the team's projects:  | |||
        mkdir ~/.sbt  | |||
        subl ~/.sbt/repositories  | |||
            [repositories]  | |||
            local  | |||
            artifactory-releases: http://artifactory.energynet.link:8081/artifactory/libs-release/  | |||
            artifactory-snapshots: http://artifactory.energynet.link:8081/artifactory/libs-snapshot/  | |||
            ivy-releases: http://artifactory.energynet.link:8081/artifactory/ivy-releases, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]  | |||
            anormcypher: http://artifactory.energynet.link:8081/artifactory/anormcypher  | |||
    install "commons parent" (includes all common shared libraries):  | |||
        cd ~/development/causam/git  | |||
        git clone ssh://[email protected]:7999/np/nop-commons-parent-scala.git  | |||
        cd nop-commons-parent-scala  | |||
        # make sure you are connected to causam vpn, sbt will pull from energynet.link  | |||
        sbt compile  | |||
        # OR gpy.sh <-- this will run tests, etc.  (not needed)  | |||
        (you may have to run it twice to get everything to resolve, esp if you forgot to run vpn)  | |||
    install north-poller  | |||
        cd ~/development/causam/git  | |||
        git clone ssh://[email protected]:7999/en/causam-north-poller-scala.git  | |||
        cd causam-north-poller-scala  | |||
        sbt compile  | |||
    run it!  | |||
        # put the providers you want to talk to in /etc/nop-client/ssl  | |||
        # push the ones you want to ignore to /etc/nop-client/ssl-disabled  | |||
        sbt run  | |||
    there she goes  | |||
=== INSTALL AND RUN north-poller BINARY ON PI ===  | |||
    # add apt repo: apt.energynet.io  | |||
    # don't try to use add-apt-repository from package software-properties-common  | |||
    # it checks up and fails bc there is no "Raspbian/jessie template" in the repo  | |||
    # first, add support for https-over-apt  | |||
    su -  | |||
    apt-get install apt-transport-https  | |||
    # then just use Brandon's list!  | |||
    emacs /etc/apt/sources.list  | |||
        deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi  | |||
        # Uncomment line below then 'apt-get update' to enable 'apt-get source'  | |||
        #deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi  | |||
        deb https://apt.energynet.io/ gecv3 main  | |||
        deb https://apt.energynet.io/ nopv3 main  | |||
    # add GPG key  | |||
    apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D38F4191  | |||
    apt-get update  | |||
    # add the user under which north poller runs  | |||
    adduser app (p*)  | |||
    apt-get install causam-north-poller-scala  | |||
    service causam-north-poller-scala start  | |||
    tail -f /var/log/syslog  | |||
Revision as of 15:09, 14 June 2016
| Set up a Windows client to use Stash ssh key | 
|---|
Use git-for-windows exclusively, it doesn't need putty.
 C:\Users\##user##\.ssh\config 
 Host git.poweranalytics.io
    IdentityFile ~/.ssh/git.poweranalytics.io/id_rsa
 cd C:\Michael's Data\development\power_analytics\gec git clone ssh://[email protected]:7999/gec/pa-pdp-xiagent-csharp.git  | 
INSTALL AND COMPILE north-poller ON UBUNTU
   install sbt (see wiki)
   add the repos used by the team's projects:
       mkdir ~/.sbt
       subl ~/.sbt/repositories
           [repositories]
           local
           artifactory-releases: http://artifactory.energynet.link:8081/artifactory/libs-release/
           artifactory-snapshots: http://artifactory.energynet.link:8081/artifactory/libs-snapshot/
           ivy-releases: http://artifactory.energynet.link:8081/artifactory/ivy-releases, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
           anormcypher: http://artifactory.energynet.link:8081/artifactory/anormcypher
   install "commons parent" (includes all common shared libraries):
       cd ~/development/causam/git
       git clone ssh://[email protected]:7999/np/nop-commons-parent-scala.git
       cd nop-commons-parent-scala
       # make sure you are connected to causam vpn, sbt will pull from energynet.link
       sbt compile
       # OR gpy.sh <-- this will run tests, etc.  (not needed)
       (you may have to run it twice to get everything to resolve, esp if you forgot to run vpn)
   install north-poller
       cd ~/development/causam/git
       git clone ssh://[email protected]:7999/en/causam-north-poller-scala.git
       cd causam-north-poller-scala
       sbt compile
   run it!
       # put the providers you want to talk to in /etc/nop-client/ssl
       # push the ones you want to ignore to /etc/nop-client/ssl-disabled
       sbt run
there she goes
INSTALL AND RUN north-poller BINARY ON PI
   # add apt repo: apt.energynet.io
   # don't try to use add-apt-repository from package software-properties-common
   # it checks up and fails bc there is no "Raspbian/jessie template" in the repo
   # first, add support for https-over-apt
   su -
   apt-get install apt-transport-https
   # then just use Brandon's list!
   emacs /etc/apt/sources.list
       deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi
       # Uncomment line below then 'apt-get update' to enable 'apt-get source'
       #deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi
       deb https://apt.energynet.io/ gecv3 main
       deb https://apt.energynet.io/ nopv3 main
   # add GPG key
   apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D38F4191
   apt-get update
   # add the user under which north poller runs
   adduser app (p*)
   apt-get install causam-north-poller-scala
   service causam-north-poller-scala start
   tail -f /var/log/syslog