Opened 2 years ago

Closed 2 years ago

#2740 closed task (fixed)

Pretalx updates

Reported by: lucadelu Owned by: sac@…
Priority: major Milestone: Sysadmin Contract 2022-II
Component: SysAdmin Keywords: pretalx
Cc:

Description

Dear SAC,

could I ask to update pretalx container? The review pages is wrong formatted and we would like to test if newer version resolve this problem.

Inside the deployment there all the submissions of FOSS4G 2022 so please take care :-)

Change History (4)

comment:1 by robe, 2 years ago

Milestone: UnplannedSysadmin Contract 2022-II

Okay I'll test on osgeo4 first.

comment:2 by robe, 2 years ago

I started up https://talks.staging.osgeo.org

and upgraded the pretalx (main to latest pretalx docker image) and applied latest main branch of public-voting and pages. I didn't restore data from production since I didn't want any unintentional emails going out. Hopefully this is good enough for you to test. If it looks good to you I can install the same image on production.

comment:3 by lucadelu, 2 years ago

It seems good to me, you can install the same image. Just to understand better, are the data in a different container/image/database?

Thanks a lot

comment:4 by robe, 2 years ago

Resolution: fixed
Status: newclosed

Done.

The docker setup is composed of 3 containers:

1) pretalx (only one I updated) 2) mysql 3) redis

The data is stored in docker volumes and setup config in a folder so is not gone when we swap out the images

The staging has different data from production (osgeo3-pretalx) and staging is on a completely different server (its on osgeo4-pretalx-staging). I use staging to build the docker images and then push it to repo.osgeo.org (our local docker registry).

Then on production I pull down the latest built image from our local docker registry and then run.

Steps are

#this is needed because takes a bit for things to start up
export COMPOSE_HTTP_TIMEOUT=100
docker pull docker.osgeo.org/sac/pretalx-osgeo:latest
docker-compose down
docker-compose up -d
docker-compose logs -f # to monitor things are running okay

hope that clarifies things

Note: See TracTickets for help on using tickets.