Here is some background, what's good about s6-overlay:
https://kreuzwerker.de/post/managing-multi-process-applications-in-containers-using-s6
In short: it is sufficiently simple to use and has a couple of useful
utilities...
-g
On 31.03.23 14:23, Maksym Zinchenko wrote:
Hello, I'm using Docker Naviserver in production, but it's not a big
one. I can recommend it. In my case I'm using only Naviserver, not
OpenACS. I have some images on docker hub under siqsuruq/naviserver,
it's not official, but they work for me. They are based on a custom
ubuntu image I made with Tcl. They are kinda big, about 300 mb but it
works for me. About S6 and non S6, difference is only on type of init
system used in the image, but i'm not pro at this question. The S6
version of Docker images uses an init system called s6-overlay, the
non-S6 version of Docker images typically use a different init system,
such as Systemd or SysVinit. In my case I'm using Postgres only, at
host not in a Docker container. it looks like its working faster this way.
So, in general, you can use a Docker container with Naviserver without
any problem.
Maksym
On Fri, 31 Mar 2023, 10:44 Brian Fenton,
<brian.fen...@aimssoftware.ie> wrote:
Hello all
We're exploring reviving the Linux version of our Naviserver
product. As part of this we'd like to investigate the feasibility
of using Docker, initially for ease of development, and
potentially later for production systems. I have a couple of
questions that would be good to get the community's responses to.
1. Is there anyone using Docker Naviserver in production? If so
would you recommend it, and are there any peculiarities that we
should know about?
2. There are quite a few Naviserver images on on
https://hub.docker.com, but I don't see an official one. It seems
from posts on OpenACS.org
<https://openacs.org/xowiki/setup-with-docker-s6>that Vlad V's
build has had a lot of community input, and seems to be the /de
facto /build. Would it be worth trying to get that version tagged
as an official Naviserver Docker
<https://docs.docker.com/docker-hub/official_images/> build to
give newcomers clarity? I must admit to some confusion regarding
the difference between the S6 and the non-S6 versions - should we
as a community pick one as the official one?
3. For those of us using Oracle, what would be involved in getting
Oracle driver support added as a build/run option? I'd be happy to
help with this in any way I can.
thanks in advance
Brian
_______________________________________________
naviserver-devel mailing list
naviserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/naviserver-devel
_______________________________________________
naviserver-devel mailing list
naviserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/naviserver-devel
--
Univ.Prof. Dr. Gustaf Neumann
Head of the Institute of Information Systems and New Media
of Vienna University of Economics and Business
Program Director of MSc "Information Systems"
_______________________________________________
naviserver-devel mailing list
naviserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/naviserver-devel