I've been able to craft a docker image and it runs (port 32768). That part works :-).
I'd love to test both the docker image and your cloud env because that way I know things are setup correctly. If you wish you can use my public key to encrypt the properties file (4096R/9DB45704 2016-11-17). I've added my picture to the key so you know it's me :-D Martijn On Tue, Nov 29, 2016 at 3:37 PM, Shawn McKinney <[email protected]> wrote: > Hello Martjin, > > Understand your concerns completely. There’s docker support here (with > openldap running inside): > https://github.com/apache/directory-fortress-core/tree/master/docker > > Or, we can go the server hosted in a public cloud. > > Either way is fine with me. You pick. > > Shawn > >> On Nov 29, 2016, at 8:23 AM, Martijn Dashorst <[email protected]> >> wrote: >> >> Hi Shawn, >> >> If you could conjure up a docker image with the prerequisites, that >> would be awesome. Or a cloud instance is also good. >> >> While we love to learn, there's only so much time we can devote to >> this undertaking. I'd rather focus on the bootstrap+wicket side than >> working on 2-4 weeks of configuration. >> >> Martijn >> >> >> On Thu, Nov 24, 2016 at 4:19 PM, Shawn McKinney <[email protected]> wrote: >>> >>>> On Nov 24, 2016, at 8:06 AM, Martijn Dashorst <[email protected]> >>>> wrote: >>>> >>>> Just to set some expectations, we have about 1 day every 2 weeks to >>>> spend on something other than our normal work. As she is learning >>>> these technologies we can claim that time for work on fortress. >>>> >>> >>> Yes, this is both fine and very much appreciated. >>> >>>> >>>> On Nov 24, 2016, at 8:06 AM, Martijn Dashorst <[email protected]> >>>> wrote: >>>> >>>> I've just checked out the project, and afaics the project would entail >>>> directory-fortress-commander. This is ~64 Wicket pages that need some >>>> tender love. >>>> >>> >>> Yes, it would be good if it can be broken into phases. >>> >>>> >>>> On Nov 24, 2016, at 8:06 AM, Martijn Dashorst <[email protected]> >>>> wrote: >>>> >>>> I've also looked if there are some instructions setting up a >>>> development environment, but didn't find any on the site (other than >>>> clone the repository). >>>> >>> >>> Sorry, we should have a pointer there to these instructions: >>> https://github.com/apache/directory-fortress-core/blob/master/README-QUICKSTART-APACHEDS.md >>> >>> Let me know if you need a windows or mac dev env and I’ll prepare the >>> documentation. >>> >>> The steps for dev env require an ldap server installed, configured w/ >>> schema, data loaded, and tested (optional). There is another clone >>> required: >>> https://github.com/apache/directory-fortress-core >>> >>> Before you can build, deploy and test the fortress-web component, which is >>> wholly dependent on the core for its ldap functionality. >>> >>> When you reach, SECTION 5. Apache Tomcat Setup, if you already have it >>> installed to your dev env, only do this: >>> 2. Download the fortress realm proxy jar into tomcat/lib folder: >>> sudo wget >>> http://repo.maven.apache.org/maven2/org/apache/directory/fortress/fortress-realm-proxy/2.0.0-RC1/fortress-realm-proxy-2.0.0-RC1.jar >>> -P /usr/local/tomcat8/lib >>> >>> which is to download the fortress-realm proxy jar into the /lib folder of >>> your tomcat instance (and restarted). The realm is the container security >>> impl that fortress web uses for authentication and coarse-grained >>> authorization. It also where the session is first established when the >>> user first logs onto the app. >>> >>> Skip SECTION 6. Apache Fortress Rest Setup as it’s not needed. >>> >>> Then SECTION 7 >>> The mvn deploy step of course will need proper creds for tomcat, or you can >>> copy the .war into your tomcat/webapps folder manually and it should work >>> fine. >>> >>> As we’re dealing with an LDAP server which is akin to the complexity of an >>> RDBMS, there is an initial learning curve that can make simple steps >>> tricky. For example loading the schema in apacheds can be hard for the >>> unindoctrinated. >>> >>> As said before I will be your mentor. Anything you find hard to do, we’ll >>> make note of, and fix so the next guy perhaps has an easier time. (for >>> example proper instructions on fortress-web) >>> >>> So i must warn you that there’ll be extra challenges on our project that >>> perhaps you would not have on another. But this may actually be a good >>> thing because ldap knowledge can be useful (me thinks). >>> >>> I am also open to hosting a server in the cloud for you, that you can just >>> be pointed to when working on this project, so you don’t have to have one >>> running inside your dev env. >>> >>>> >>>> On Nov 24, 2016, at 8:06 AM, Martijn Dashorst <[email protected]> >>>> wrote: >>>> >>>> Performing a mvn jetty:run in the root of the commander yields errors >>>> (ArrayIndexOutOfBoundsExceptions while loading jar files), but I don't >>>> know if that should work. >>> >>> That will not work, though perhaps it should? >>> >>> Thanks, >>> Shawn >>> >> >> >> >> -- >> Become a Wicket expert, learn from the best: http://wicketinaction.com > -- Become a Wicket expert, learn from the best: http://wicketinaction.com
