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