View Issue Details

IDProjectCategoryView StatusLast Update
0008503Talerdeployment and operationspublic2024-04-15 19:32
Reporterjavier.sepulveda Assigned Todvn Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version0.10Fixed in Version0.10 
Summary0008503: Mount taler-ops-www.git on https://stage.taler-ops.ch
DescriptionDo the necessary sysadmin work to put the taler-ops-www.git repository on https://stage.taler-ops.ch
Also to document all steps taken to achieve this, and leave this text file on gv-maintenance/docs.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0008683 closeddvn taler-ops CI dumps on taler.net, but is not served from there 

Activities

javier.sepulveda

2024-02-26 12:48

reporter   ~0021510

When trying to "render" the new Taler OPS website (stage.talerops.ch), I am having a Bootstrap error.
I have seen some commits have been made lately, as even though I have installed in the new Anastasis server the
"npm" package, the script "build_system/pkgmgr" complains about it.

talerops@anastasis:~/tops-stage/taler-ops-www.git$ ./bootstrap
Synchronizing submodule url for 'contrib/docs'
neither pnpm nor npm is installed

Thank you.

Christian Grothoff

2024-02-26 12:58

manager   ~0021512

A negation was missing in the npm test. Fixed in master.

javier.sepulveda

2024-02-26 13:15

reporter   ~0021515

Worked now!
Great.
Building the site now.
I will do the nginx part tomorrow and finish the task.
Thanks for the quick action.

javier.sepulveda

2024-02-27 11:56

reporter   ~0021530

Please let me know, when the site works properly, so I can finish the task and get the ssl certificate.
Thank you.

javier.sepulveda

2024-02-28 11:10

reporter   ~0021545

https://stage.taler-ops.ch/en/

Working okay, with SSL certificate.

##

Next task, to link the Website git repository (https://git.taler.net/taler-ops-www.git/) with Buildbot for CI/CD.

Forwarding the ticket to Devan.

dvn

2024-02-28 12:40

reporter   ~0021549

Last edited: 2024-02-28 12:40

Okay so I hadn't seen this ticket until now. Any reason to not do this exactly the same as tutorials.taler.net, or docs.taler.net?

We will have the site build in CI/CD, and then push the directory with the rendered files to a specific location on the filesystem which nginx is pointing to.

dvn

2024-02-28 12:45

reporter   ~0021550

One benefit to what I propose is not having to install all the node and python dependencies directly on the server.

dvn

2024-03-04 13:28

reporter   ~0021636

Last edited: 2024-03-04 13:29

CI is working: https://buildbot.taler.net/#/builders/20/builds/79

CD is pending on creation of taler-ops user on anastasis server.

dvn

2024-04-08 12:30

reporter   ~0022145

 https://stage.taler-ops.ch is now continuously updated from CI.

Issue History

Date ModifiedUsernameFieldChange
2024-02-23 08:58javier.sepulvedaNew Issue
2024-02-23 08:58javier.sepulvedaStatusnew => assigned
2024-02-23 08:58javier.sepulvedaAssigned To => javier.sepulveda
2024-02-26 12:48javier.sepulvedaNote Added: 0021510
2024-02-26 12:48javier.sepulvedaAssigned Tojavier.sepulveda => Christian Grothoff
2024-02-26 12:48javier.sepulvedaStatusassigned => feedback
2024-02-26 12:58Christian GrothoffNote Added: 0021512
2024-02-26 12:58Christian GrothoffAssigned ToChristian Grothoff => javier.sepulveda
2024-02-26 12:58Christian GrothoffStatusfeedback => assigned
2024-02-26 13:15javier.sepulvedaNote Added: 0021515
2024-02-27 11:56javier.sepulvedaAssigned Tojavier.sepulveda => Stefan
2024-02-27 11:56javier.sepulvedaStatusassigned => feedback
2024-02-27 11:56javier.sepulvedaNote Added: 0021530
2024-02-28 11:10javier.sepulvedaNote Added: 0021545
2024-02-28 11:10javier.sepulvedaStatusfeedback => assigned
2024-02-28 11:10javier.sepulvedaAssigned ToStefan => dvn
2024-02-28 12:40dvnNote Added: 0021549
2024-02-28 12:40dvnNote Edited: 0021549
2024-02-28 12:45dvnNote Added: 0021550
2024-03-04 13:28dvnNote Added: 0021636
2024-03-04 13:29dvnNote Edited: 0021636
2024-04-08 12:30dvnStatusassigned => informing
2024-04-08 12:30dvnResolutionopen => fixed
2024-04-08 12:30dvnNote Added: 0022145
2024-04-09 18:26dvnRelationship addedrelated to 0008683
2024-04-11 23:50Christian GrothoffFixed in Version => 0.10
2024-04-11 23:50Christian GrothoffTarget Version => 0.10
2024-04-15 19:32Christian GrothoffStatusinforming => closed