Skip to Content.
Sympa Menu

grouper-users - Re: [grouper-users] installing without a running database

Subject: Grouper Users - Open Discussion List

List archive

Re: [grouper-users] installing without a running database


Chronological Thread 
  • From: Scott Koranda <>
  • To: James Babb <>
  • Cc: "Hyzer, Chris" <>, grouper-users <>
  • Subject: Re: [grouper-users] installing without a running database
  • Date: Thu, 3 Aug 2017 15:28:26 -0500
  • Ironport-phdr: 9a23:r7WEPx/14hqEYv9uRHKM819IXTAuvvDOBiVQ1KB32+gcTK2v8tzYMVDF4r011RmSDNWds6oMotGVmpioYXYH75eFvSJKW713fDhBt/8rmRc9CtWOE0zxIa2iRSU7GMNfSA0tpCnjYgBaF8nkelLdvGC54yIMFRXjLwp1Ifn+FpLPg8it2e2//57ebx9UiDahfLh/MAi4oQLNu8cMnIBsMLwxyhzHontJf+RZ22ZlLk+Nkhj/+8m94odt/zxftPw9+cFAV776f7kjQrxDEDsmKWE169b1uhTFUACC+2ETUmQSkhpPHgjF8BT3VYr/vyfmquZw3jSRMNboRr4oRzut86ZrSAfpiCgZMT457HrXgdF0gK5CvR6tuwBzz4vSbYqINvRxY7ndcMsUS2RBQMhfSi9PAo2zYIQTEuUOP+hXopLhp1cStxayGRWgCfnxxjJOm3T43bc60+MkEQzewQIvA9UOsGjIrN7oMakSVvq1w7POzTredfxdxDDw6JPLchAmu/GDR7RwftfLxkQ0GAPFi0+fqY3hPz+PyusNtG2b4vNmWOmyhWAnrARxrSKuxscqkoTJh4QVykza+iVjxoY6O8G4RFBhbdG6DZRQqieXPJZ1TMM6W2xkpic3xqEEtJO+cigHy48oywLaZvGIb4SE/g/vWeONLjtkhX9ofbeyiwis/Ue60uHxVMm53ExJoydEiNXAq38A2wLJ5sSaVPdx4kGs0iuV2Q/J8OFLO0U0mLLbK5E/xr4wkYIesUHZES/3nEX6la6WdkI49uSx5OXrfKvqqYWGO497jQH+NasumsihDugiLgcOWG2b9fy91L3l40L5XK1HguM3n6XFsp3XIMobq62iDANJ14su5AqzAyu73NkdgXYLMFNIdReCgoT3JV3BOuj0DfKljFStlDdryerGPrrkApjVNXjDk7Dhfaxn5E5a1QU818tS551RCr4bIfLzXlX9u8DfDh88KwC02froCM1h1oMCXmKCGqCZMLnVsV+V/uIgPfOMaJYIuDbmNfcl/eXugGQ9mV8cZqmpwYAXZG6iEvRnJUWZfWTjgs0HEWgUogoyUvbmh0OfXj5OND6OWPce7zQ2E8qMBI3JDtSvibmMx2GxF5dcTn9HEVvKHHv1IdaqQfAJPRmZJdN92h8DT7GnR4ZpgQqtsxXzzbZuBuXR8ywc85nk0Y4mtKXoiRgu+GksXIym2GaXQjQxxztQSg==

Excellent.

Precisely the "cheat sheet" I needed to save me some real time.

Thanks much,

Scott K

> Yes, we download the api binary, ws, and ui without the installer and then
> patch accordingly with the grouper installer. The way we do it is the
> following
> (from our Dockerfile for the API):
>
>
>
> ---
>
>
>
> RUN set -x \
>
> && echo 'Downloading Grouper Installer...' \
>
> && wget -q http://software.internet2.edu/grouper/release/2.3.0/
> grouperInstaller.jar \
>
>
>
> # Download the Grouper API
>
> && echo 'Downloading Grouper API...'\
>
> && wget -q http://software.internet2.edu/grouper/release/2.3.0/
> grouper.apiBinary-2.3.0.tar.gz \
>
> && tar -zxf grouper.apiBinary-2.3.0.tar.gz -C /mst \
>
>
>
> # Patch the API using the installer
>
> && echo 'Patching Grouper API...'\
>
> && mkdir /tmp/grp-api/ \
>
> && cp /mst/installer-scripts/grouper.installer-api.properties /mst/
> grouper.installer.properties \
>
> && ${JAVA_HOME}/bin/java -cp .:/mst/grouperInstaller.jar
> edu.internet2.middleware.grouperInstaller.GrouperInstaller \
>
>
>
> # And some final cleanup
>
> && rm -rvf grouper.apiBinary-2.3.0.tar.gz /tmp/grp-api/ /mst/
> grouper.installer.properties \
>
>
>
> ---
>
>
>
> And the grouper.install.properties file:
>
>
>
> ---
>
>
>
> grouperInstaller.autorun.useDefaultsAsMuchAsAvailable = true
>
> grouperInstaller.autorun.actionEgInstallUpgradePatch = patch
>
> grouperInstaller.autorun.tarballDirectory = /tmp/grp-api
>
> grouperInstaller.autorun.appToUpgrade = api
>
> grouperInstaller.autorun.grouperWhereInstalled =
> /mst/grouper.apiBinary-2.3.0
>
> grouperInstaller.autorun.patchAction = install
>
> grouper.version = 2.3.0
>
> download.server.url = http://software.internet2.edu/grouper
>
>
>
> ---
>
>
>
> Note that UI and WS require building with ant if you download the tar ball.
> They can be patched with the same sort of unattended properties file.
>
>
>
>
>
> --
>
> James Babb
>
> Enterprise Identity Management Technologist
>
> Division of Information Technology
>
> University of Wisconsin-Madison
>
>
>
>
>
>
>
>
>
> On 8/3/17, 2:20 PM,
> "
> on behalf of Hyzer,
> Chris"
> <
> on behalf of
> >
> wrote:
>
>
>
> Of course! :)
>
>
>
> The patcher doesn't know or care how you installed. And actually, the
> installer just does manual steps for you, you could do all that stuff
> manually
> and just skip the parts about configuring the hibernate config, starting
> things
> up, doing the DDL, etc.
>
>
>
> Thanks
>
> Chris
>
>
>
> -----Original Message-----
>
> From: Scott Koranda
> [mailto:]
>
> Sent: Thursday, August 03, 2017 3:14 PM
>
> To: Hyzer, Chris
> <>
>
> Cc: grouper-users
> <>
>
> Subject: Re: [grouper-users] installing without a running database
>
>
>
> > When you install you need a database, but you can temporarily use
> HSQLDB.
>
> >
>
>
>
> Thanks.
>
>
>
> Suppose I want to avoid having to use HSQLDB (or any database) at
>
> install time.
>
>
>
> Could I install from Java source files (not using grouperInstaller.jar)
>
> but then still use grouperInstaller.jar to deploy the patches?
>
>
>
> Thanks,
>
>
>
> Scott K
>
>
>



Archive powered by MHonArc 2.6.19.

Top of Page