Instructions for production install to Ubuntu24.04#600
Conversation
197e3c1 to
9a30502
Compare
9a30502 to
2794a06
Compare
|
@ruslanbaidan I've also removed |
|
Thank you for your contribution! Replying your question:
I would keep The versions Monarc infrastructure installation and updates are executed by ansible: That is where the docker setup, containers build and (re-)run is going to be implemented. |
The PR is ready to be tested and merged. p.s.At the moment the Then I saw your Several steps from the Install and Upgrade processes are similar or duplicated:
Idea 1Many of these steps could be automated. I had a temptation to unite these steps in one script, but gave up to keep this PR simple. The Apache and DB configurations, which are different for every client, could be semi-automated via a series of questions to user (may be show some default options, too). And for CI/CD/Dockerfile you could use "--auto" with some defaults like "localhost" and passwords from the environment. Then you will have one "install or upgrade" script to put on the website and simplify the Ubuntu installation instruction to Idea 2From another side, you could put the instructions from UPDATE.ubuntu.md + auto-backup into a separate Then the "install_latest_fo_release.sh" and "upgrade_fo_release.sh" will be a good companions (the names could be better.) |
|
Thank you for the contribution, what I tested, it works well! |
|
З задоволенням. Щодо $BASEDIR - не бачу нiяких комментарiв, але перейменувати змiнну це ж невелика справа. |
|
Зараз побачив, дякую! Вдалого дня! |
I forgot to post it, but it's merged now and corrected in the mater. |
Instruction for Ubuntu 24 is based on the previous instructions for Ubuntu 22.
Added or changed:
php8.3 is used (the default in Ubuntu24.04 repos)
"get-and-unpack-the-latest-release" script is extracted into the separate file and refactored:
ln -swould fail if the symlink already exists, e.g. during the version upgrade.set the php limits and log settings in the apache config, that
php.iniin Docker or CI/CD scriptsRearrange the manual structure. Now it is less nested and more focused:
Tests
Install instruction was tested on:
The Front Office:
Has not been tested
The Statistics installation and website
Related Issues: #599
Questions
Release Type: Minor