perfsonar / perfsonar-testpoint-docker

Apache License 2.0
12 stars 15 forks source link

Help with Deb 10+ Dockerfile #35

Open nico599 opened 1 year ago

nico599 commented 1 year ago

Hello,

I'm currently using the Centos7 Dockerfile image with the intention of upgrading it as soon as is practical.

I've attempted to port the Dockerfile to Deb11, but hit an error with the availability (or lack thereof of python3-pyjq so have had more success with Deb10.

The build won't succeed. due to the database not being configured correctly at any stage. I've tried Postgres12, and 15.

I've seen the script: pscheduler_build_database which isn't used by the centos7 Dockerfile but appears to be at least partially necessary because it configures a password which was the error experienced as the services start in the supervisord.conf

If there's anyone interested in working on an in-support Debian Docker I'd appreciate some help.

Here's the latest attempt where I have referenced Postgres-15

https://github.com/nico599/perfsonar-testpoint-deb-docker/tree/main/docker-debian

It was Postgres-12 but I'd noticed it mysteriously installing both 12/15 for some odd reason.