OpenACS and PO

Welcome!

This community is for professionals and enthusiasts of our products and services.
Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.

0

Installation Step by Step

Avatar
Kenneth Wyrick

Malte Sussdorff

Sep 14, 2022, 4:42 AM (6 days ago)
to Iuri, dominique.klutz@gmail.com, Josh, Vijay, me
Thanks for the alternatives. We will stick with our docker based approach for some time, as it works for our clients and switching technology if this is not your main job is quite a learning curve.

There are a few things to keep in mind with regards to what you like to achieve.

* project-open does not allow a fresh install. You will have to run this from with a pre-configured database dump. We only have a pre-build system for translation business.
* what do you mean by ERP Training (not sure what is actually meant by that… Specific processes like Quote to Cash, Procure to Pay, Inventory Management, Ressource Management….). Project Open is a project management solution at it’s core, not an ERP system. So potentially this is not what you need at all.
* If you need additional packages, these need to be build into the container first otherwise you will loose them when you restart the server. You can do this by editing the Dockerfile and extend the OPENACS_PKGS to include any packages you need. Then you can install from local filesystem. There are other options of doing this (mounting using the docker-compose file most common one), but that’s what we do for production use.
* Project Open does not officially run on 5.1 - the dump found will most likely have tons of errors related to that.

To get openacs working:
  1. „git clone git@github.com:sussdorff/openacs.git"
  2. "git checkout openacs-5-10-compat" (that’s the latest version, if you need something else, there are other branches, though you might have to adopt the Dockerfile and / or docker compose)
  3. Edit dockerfile to add any additional packages you need
  4. "docker buildx build --no-cache --push --platform linux/arm64,linux/amd64 --tag /openacs:5.10-compat ."
  5. Edit docker-compose to use instead of sussdorff
  6. docker-compose pull && docker-compose down && docker-compose up -d
You can skip 3,4,5 if you just want to use the stock version we utilize

To See how we do the building of a docker files for a project-open install:
  1. Git clone git@github.com:sussdorff/project-open.git
  2. Git checkout po-51
  3. docker-compose pull && docker-compose down && docker-compose up -d
  4. docker-compose exec postgres /bin/bash
    1. psql -U openacs -f docker-entrypoint-initdb.d/demo-51.sql.gz (might not work, the gunzip first)
    2. exit
  5. docker-compose down && docker-compose up -d
Go to localhost:8080 and login with sysadmin@tigerpond.com / system

Then configure the things and ignore errors. You have a PO 5.1 system running with most functionality not broken by the upgrade.

The Dockerfile tells you how we collect packages from different sources to make this work.

If you are using odoo.com - This is great software. I would stick with them and not look at PO to be honest. Unless you have specific needs in the area of project based control.

Sadly I won’t be available tomorrow, hence mail extensive E-Mail. Hope this gets you somewhat started of at least having a fresh OpenACS install, know how do get additional packages for OpenACS-5-1 building your own docker container and how to run a 5.1 version of project-open.

Best wishes
 Malte
--
Malte Sussdorff

-----------------------------------------
cognovís GmbH
Schrödersweg 27
D-22453 Hamburg
Mobil:  +49 151 / 23033826
Fon:      +49 40 / 386 60 521
Fax:      +49 40 / 386 60 523
www.cognovis.de
-----------------------------------------
HRB Hamburg 28909
Geschäftsführer: Malte Sussdorff
USt-Id-Nr.: DE118620281

Diese Nachricht ist streng vertraulich und enthält rechtlich geschützte Informationen. Sie ist nur für die Adressaten bestimmt. Falls Sie diese Mail fälschlicherweise erhalten haben, bitten wir Sie freundlicherweise uns umgehend telefonisch oder per E-Mail zu informieren und den Inhalt dieser Nachricht in Ihrem System zu löschen. Diese Nachricht ist anfällig für Datenkorruption, Abfangen von Daten, nicht autorisierte Änderungen, Verfälschung und Viren. Wir senden und empfangen E-Mails nur auf der Grundlage, dass wir nicht für solche Datenkorruption, Abfangen von Daten, nicht autorisierte Änderungen, Verfälschung und Viren und deren Konsequenzen haften.

This e-mail is confidential and may contain legally privileged information. It is intended only for the addressees. If you have received this e-mail in error, kindly notify us immediately by telephone or e-mail and delete the message from your system. E-Mail is susceptible to data corruption, interception, unauthorised amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, unauthorised amendment, tampering and viruses or any consequences thereof.


Put your question here.
Avatar
Discard