Daily Log for #alfresco IRC Channel

Alfresco discussion and collaboration. Stick around a few hours after asking a question.

Official support for Enterprise subscribers: support.alfresco.com.

Joining the Channel:

Join in the conversation by getting an IRC client and connecting to #alfresco at Freenode. Our you can use the IRC web chat.

More information about the channel is in the wiki.

Getting Help

More help is available in this list of resources.

Daily Log for #alfresco

2020-03-04 08:18:28 GMT <alfresco-discord> <yreg> I get the feeling that's just the components library, but it needs some gluing in order to form an app

2020-03-04 08:23:36 GMT <alfresco-discord> <lars> That's just the components library indeed

2020-03-04 08:25:28 GMT <alfresco-discord> <lars> The other parts are going to be open-sourced as well, but they currently aren't in a state where we can publish them. But I'm working on getting it into a publishable state πŸ™‚

2020-03-04 08:45:56 GMT <alfresco-discord> <MartinM> Hey guys. I like to play with Docker and I need fresh idea for what todo next. What you would like to see in a Docker Compose Deployment regarding ACS, APS, ADF, KC, SSO ?

2020-03-04 09:58:28 GMT <alfresco-discord> <LMattioli> @MartinM Personally I vote on "long running cleaniness", I mean to have some basic maintenance about Alfresco Logs for long running docker test environment. We have different versions of Alfresco published internally for test purposes and to clean logs we need to restart the compose. As a starting point, this article from Zylk can explain what are the logs I am talking about.

2020-03-04 09:58:29 GMT <alfresco-discord> https://www.zylk.net/en/web-2-0/blog/-/blogs/simple-tips-about-alfresco-logs

2020-03-04 09:58:31 GMT <alfbot> Title:Basic maintenaince of your Alfresco logs - Simple tips about Alfresco logs - zylk (at www.zylk.net)

2020-03-04 10:04:44 GMT <alfresco-discord> <MartinM> @LMattioli Cool stuff . Those logging is kind of old fasion isn't it? How cool would it be to put the log into an nice indexed Document / Json store like ES where you can query cool stuff πŸ€”

2020-03-04 10:06:08 GMT <alfresco-discord> <MartinM> And yes sure logging more structured data in a json format. Similar what Hearbeat is doing now

2020-03-04 10:06:34 GMT <angelborroy> @MartinM Why not contribute to alfresco-docker-installer?

2020-03-04 10:06:47 GMT <angelborroy> You can add your ideas to that project so we can build something for everyone

2020-03-04 10:07:11 GMT <alfresco-discord> <MartinM> @MartinM Sounds cool to. Need to make my homework on alfresco-docker-installer

2020-03-04 10:07:51 GMT <angelborroy> Until now the project is based in Community as, you now, β€œEnterprise is not supported for Docker Compose"

2020-03-04 10:08:03 GMT <angelborroy> But we can add Enterprise also there

2020-03-04 10:08:24 GMT <alfresco-discord> <MartinM> Ahh yeah I remember your cool yeomen stuff πŸ™‚

2020-03-04 10:09:05 GMT <angelborroy> We have also a Search Services oriented generator

2020-03-04 10:09:06 GMT <angelborroy> https://github.com/Alfresco/SearchServices/tree/master/e2e-test/generator-alfresco-docker-compose

2020-03-04 10:09:08 GMT <alfbot> Title:SearchServices/e2e-test/generator-alfresco-docker-compose at master Β· Alfresco/SearchServices Β· GitHub (at github.com)

2020-03-04 10:11:21 GMT <alfresco-discord> <MartinM> maybe openLDAP / phpLDAPAdmin integration for the docker installer?

2020-03-04 10:11:37 GMT <angelborroy> That’s included in alfresco-docker-installer

2020-03-04 10:11:48 GMT <alfresco-discord> <MartinM> πŸ˜…

2020-03-04 10:12:18 GMT <angelborroy> https://github.com/Alfresco/alfresco-docker-installer

2020-03-04 10:12:20 GMT <alfbot> Title:GitHub - Alfresco/alfresco-docker-installer: Generator to build Docker Compose templates to deploy Alfresco Community (at github.com)

2020-03-04 10:12:43 GMT <alfresco-discord> <MartinM> Enterprise also sounds great

2020-03-04 10:12:50 GMT <alfresco-discord> <MartinM> πŸ‘

2020-03-04 10:12:52 GMT <alfresco-discord> <dgradecak> @MartinM haven't you been working at alfresco? πŸ˜‰

2020-03-04 10:13:20 GMT <angelborroy> It looks like no one cares about my projects in Alfresco :D

2020-03-04 10:13:40 GMT <alfresco-discord> <dgradecak> haha, hopefully you have us πŸ˜„

2020-03-04 10:14:02 GMT <alfresco-discord> <dgradecak> and we have you ! πŸ˜„

2020-03-04 10:14:03 GMT <alfresco-discord> <MartinM> @dgradecak kind a still do but now more close to the customer πŸ˜‰ https://martinmueller.dev/First-Week-Object/

2020-03-04 10:14:21 GMT <alfresco-discord> <MartinM> would love to push the user of Docker stronger in the DACH area πŸ˜„

2020-03-04 10:15:25 GMT <alfresco-discord> <MartinM> angelborroy as long you enjoy it. that most matter or πŸ˜„ ?

2020-03-04 10:18:05 GMT <alfresco-discord> <MartinM> Is my third week at OBJECT and I having a lot of fun to deploy the old fashioned way without Docker πŸ˜‚

2020-03-04 10:24:45 GMT <alfresco-discord> <dgradecak> angelborroy: is there any "new" stuff how to deploy "jars/amps" in docker? or still the old stuff apply

2020-03-04 10:28:02 GMT <angelborroy> Deploy JARs to WEB-INF/lib

2020-03-04 10:42:42 GMT <alfresco-discord> <Thijs> @dgradecak We always build a war outside of any docker build. Putting simple modules in the war (WEB-INF/lib).

2020-03-04 10:42:55 GMT <alfresco-discord> <Thijs> automated with gradle: https://github.com/xenit-eu/alfresco-docker-gradle-plugin

2020-03-04 10:42:56 GMT <alfbot> Title:GitHub - xenit-eu/alfresco-docker-gradle-plugin: A gradle plugin to build Alfresco docker images with extensions (at github.com)

2020-03-04 10:43:31 GMT <alfresco-discord> <dgradecak> @Thijs that is ok, but not for everyone

2020-03-04 10:45:53 GMT <alfresco-discord> <Thijs> you mean Gradle is not for everyone? Or preparing everything outside the image is not for everyone?

2020-03-04 10:46:04 GMT <alfresco-discord> <dgradecak> preparing ouside

2020-03-04 10:46:33 GMT <alfresco-discord> <Thijs> why not?

2020-03-04 10:47:10 GMT <alfresco-discord> <dgradecak> someone who wants to test an extension should build the war?

2020-03-04 10:47:24 GMT <alfresco-discord> <dgradecak> not everyone is that technical and that is what I mean

2020-03-04 10:47:41 GMT <alfresco-discord> <dgradecak> most of my clients want a simple way to test, without building everything

2020-03-04 10:48:02 GMT <alfresco-discord> <dgradecak> so mapping a vlume in an existing docker compose is much easier than building

2020-03-04 10:48:13 GMT <alfresco-discord> <dgradecak> at least, that is what I think

2020-03-04 10:50:59 GMT <alfresco-discord> <dgradecak> angelborroy: docker community/enterprise still do not have the config to load jars from a JarResources?

2020-03-04 10:51:11 GMT <alfresco-discord> <dgradecak> something like this ... <JarResources base="${catalina.base}/modules/platform" ?

2020-03-04 10:51:25 GMT <angelborroy> I guess no

2020-03-04 10:52:15 GMT <alfresco-discord> <dgradecak> any reason for that? or not needed since the bind to WEB-INF/lib is just the same?

2020-03-04 10:52:31 GMT <alfresco-discord> <lars> Oh, just for testing, not for production usage (I hope). Volume-mapping a jar directly into WEB-INF/lib should work for simple modules, but AMPs are a different beast.

2020-03-04 10:55:22 GMT <alfresco-discord> <dgradecak> well I am embedding al lthe configs in jars for at least 10years, so yes mapping simple modules how it is called now

2020-03-04 10:55:57 GMT <alfresco-discord> <dgradecak> when having an amp (just for people who want it) it usually contains just /lib/*.jars

2020-03-04 10:57:08 GMT <alfresco-discord> <Thijs> @dgradecak We are trying to close a gap with start.xenit.eu . There you can click together a project and download it. Not yet ready though.

2020-03-04 10:58:03 GMT <alfresco-discord> <dgradecak> @Thijs how could that help for deploying?

2020-03-04 10:58:53 GMT <alfresco-discord> <Thijs> Well, you make a project with dependencies (including the amps/simple modules). Download it, and the project should be runnable.

2020-03-04 10:59:43 GMT <alfresco-discord> <dgradecak> ok, but my simple module has to be accessible by your "starter"

2020-03-04 11:00:02 GMT <alfresco-discord> <dgradecak> or it would just generate the "pom.xml"

2020-03-04 11:00:23 GMT <alfresco-discord> <dgradecak> I mean, porbbaly that could help someone starting with Alfresco

2020-03-04 11:01:02 GMT <alfresco-discord> <Thijs> it generates a maven or a gradle project. If you can add your own dependencies, that should usable.

2020-03-04 11:01:57 GMT <alfresco-discord> <dgradecak> sure, that is great if you will maintain that with all new alf versions

2020-03-04 11:02:12 GMT <alfresco-discord> <dgradecak> will check what you have later

2020-03-04 11:03:40 GMT <alfresco-discord> <lars> It is focused on full management of the alfresco installation though, building a docker image for every deployment. If you want to deliver a module to a customer for them to install, and deliver instructions on how to install it into their Alfresco, that's something else

2020-03-04 15:00:22 GMT <alfresco-discord> <dgradecak> @Thijs I quickly checked your initilizer app but it only generates for gradle, for maven it fails

2020-03-04 15:00:40 GMT <alfresco-discord> <dgradecak> but I am sure you know that;) anyhow good initiative

2020-03-04 16:20:16 GMT <alfresco-discord> <Thijs> @dgradecak It's not yet officially out, because it does not work yet. I was just mentioning it.

End of Daily Log

The other logs are at http://esplins.org/hash_alfresco