- In Hannover we created new instructions to run OJS over docker in an easy way.
- 24-48h after each relase OJS images are build and published in DockerHub.
- Those set of images is complete (all versions since ojs 2.3) and were used in production.
- Starting today, new beta images for OMP will be also build and published in DockerHub
Not as short version…
Some of us have been using containers for our OJS for a while now and the experience is really good.
During Hannover meeting we had the opportunity to meet and decided to spend our time to simplify the installation process using OJS images. We call it “Easy containers for OxS” and it’s kind of technical but hopefully, easy enough for every body.
The work was published here and I’m happy to say that works like a charm on Linux and Windows… although we still have some bugs to get everything running smoothly on Mac.
If anyone is curious, the installation process in OJS with docker is now 3 steps and takes no more than 10 minutes:
- Install docker and docker-compose.
- Pull the repository
- Run the docker-compose.
- Run OJS’s installation wizard from your browser at https://localhost:8081
But this is just the tip of the iceberg of things you can do with docker.
I need to clarify that the official" images that you can download from DockerHub following the instructions above are built buy community members and are not (yet :-P) supervised by the PKP team, but you can use them with confidence as far they have been in production use for years.
Today, still infected by the energy of Hannover, I have dusted off a parallel project in which we are trying to improve these images and extend from OJS to the rest of PKP tools. The project follows the mandate of this document.
Notice, that for the momment, these are images, are going to be much heavier (they are based on Debian instead of Alpine) and have not yet been tested and used in production but nice part is they already allow to test OMP for version 3.3.0-15 (LTS).
You can know more about the new project in this link: GitHub - marcbria/docker-pkp
The final goal of this, is finding an standarized process to manage our OxS installations in an easy and secure way.
If you have any questions, you can send them to the issues of the respective projects or right here.