Thanks Dan, I shared a very basic version of the play I created which is actually an LXC target deployment with postgres.
We're keen to avoid Docker, and on glance it seems this is what you're using here, but I'm sure I will find these useful for our purposes. I was able to spend a little time familiarizing myself with the project structure and gradle yesterday. Feeling a little more confident today. Thanks again. s. ------- Original Message ------- On Monday, June 5th, 2023 at 11:36 PM, Daniel Watford <[email protected]> wrote: > > > Hello, > > Since you are automating with ansible deployments of OFBiz, you might be > interested in the container images that the project is using for the demo > servers. > > Note: Container images are provided by the project as a convenience for > users, but are not an officially supported distribution method. However in > your case I think you might find the approach to build and deploy > containers useful for your use of ansible. > > The OFBIZ container images can be found here - > https://github.com/apache/ofbiz-framework/pkgs/container/ofbiz > > The GitHub Actions workflow used to publish the container images: > https://github.com/apache/ofbiz-framework/blob/trunk/.github/workflows/docker-image.yaml > > Details about building a container image from source can be seen here: > https://github.com/apache/ofbiz-framework/blob/trunk/DOCKER.md > > The entry-point used to configure and launch OFBiz inside the container is > here: > https://github.com/apache/ofbiz-framework/blob/trunk/docker/docker-entrypoint.sh > > To see how we launch OFBiz as a container for demo-trunk: > https://github.com/apache/ofbiz-tools/tree/master/demo-backup/ofbizdocker/home/ofbizdocker/demo-trunk > > Hope that helps, > > Dan. > > > On Mon, 5 Jun 2023 at 08:09, SOD OSCARFONO [email protected] wrote: > > > Managed to finally get a working setup, creating an Ansible role with the > > following tasks: > > > > --- > > > > - name: Install package requirements > > ansible.builtin.apt: > > pkg: > > - curl > > - git > > - openjdk-19-jdk > > state: present > > update_cache: yes > > > > - name: Create directory for project in /opt > > ansible.builtin.file: > > path: "/opt/{{ project_dirname }}" > > state: directory > > > > - name: Clone Apache OfBiz Framework repository > > ansible.builtin.git: > > repo: https://github.com/apache/ofbiz-framework > > dest: "/opt/{{ project_dirname }}" > > refspec: '+refs/pull/:refs/heads/' > > > > - name: Initialize Gradle wrapper > > ansible.builtin.command: ./gradle/init-gradle-wrapper.sh > > args: > > chdir: "/opt/{{ project_dirname }}" > > > > - name: Prepare Apache OfBiz for first use > > ansible.builtin.command: ./gradlew cleanAll "ofbiz --load-data > > readers=seed,seed-initial" loadAdminUserLogin -PuserLoginId=admin > > args: > > chdir: "/opt/{{ project_dirname }}" > > > > - name: Copy over security properties > > ansible.builtin.copy: > > src: "{{ role_path }}/files/security.properties" > > dest: "/opt/{{ project_dirname > > }}/framework/security/config/security.properties" > > mode: '0644' > > > > ------- Original Message ------- > > On Monday, June 5th, 2023 at 2:31 PM, SOD OSCARFONO [email protected] > > wrote: > > > > > Greetings, > > > > > > I'm attempting to build OfBiz as per the instructions located here: > > > > > > https://ofbiz.apache.org/business-users.html#UsrInstall > > > > > > ... and within the INSTALL file. > > > > > > I have successfully downloaded, verified, and extracted the archive > > > contents, yet am stuck as the init-gradle-wrapper.sh script appears to > > > have > > > errors. Specifically, the url path to Gradle project is failing with a 404 > > > message. > > > > > > It also appears to be using a very old version of Gradle (5.0.0) and I > > > wondered if it's not time to update this script? > > > > > > I'd like a work around in the meantime so I can get an instance up and > > > running. My thoughts are to alter the script to use Gradle version 8.1.1. > > > I > > > can't seem to find checksum information to replace that populating the > > > SHASUM_GRADLE_WRAPPER_FILES variable however. > > > > > > How should I proceed I wonder? I'm new to this project, and many of the > > > tooling it appears the project depends on: Java, Gradle, subversion, and > > > JIRA. > > > > > > It seems an unwise investment of my time to familiarize myself with much > > > of the documentation on how to use and contribute to these projects at > > > this > > > early stage, given that this information is dense, not tooling I typically > > > use or would use for any other purpose, and in any case, I am simply > > > attempting to get a sandbox environment up and running for testing against > > > our other solution options. It may be that the project doesn't meet our > > > requirements and such an investment of time and energy would simply be > > > wasted, in my case, as we have no other requirement for java anything. > > > > > > In searching for a solution, I've since found a github repository, ( > > > https://github.com/apache/ofbiz-framework) which appears to have more > > > recent changes to the codebase, and the init-gradle-wrapper.sh script, so > > > I > > > attempted to clone and build from this source instead, however, this is > > > the > > > output: > > > > > > root@apache-ofbiz:/opt# ./gradle/init-gradle-wrapper.sh > > > === Prepare operation === > > > Nothing to be done > > > > > > Can someone please confirm the correct install candidate and > > > instructions if I have any of this wrong? > > > > > > Thanks in advance. > > > > > > S. > > > > -- > Daniel Watford
