View Issue Details

IDProjectCategoryView StatusLast Update
0008503Talerdeployment and operationspublic2024-04-15 21:32
Reporterjavier.sepulveda Assigned Todvn  
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.

Relationships

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

Activities

javier.sepulveda

2024-02-26 13:48

administrator   ~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 13:58

manager   ~0021512

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

javier.sepulveda

2024-02-26 14:15

administrator   ~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 12:56

administrator   ~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 12:10

administrator   ~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 13:40

developer   ~0021549

Last edited: 2024-02-28 13: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 13:45

developer   ~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 14:28

developer   ~0021636

Last edited: 2024-03-04 14: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 14:30

developer   ~0022145

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

Issue History

Date Modified Username Field Change
2024-02-23 09:58 javier.sepulveda New Issue
2024-02-23 09:58 javier.sepulveda Status new => assigned
2024-02-23 09:58 javier.sepulveda Assigned To => javier.sepulveda
2024-02-26 13:48 javier.sepulveda Note Added: 0021510
2024-02-26 13:48 javier.sepulveda Assigned To javier.sepulveda => Christian Grothoff
2024-02-26 13:48 javier.sepulveda Status assigned => feedback
2024-02-26 13:58 Christian Grothoff Note Added: 0021512
2024-02-26 13:58 Christian Grothoff Assigned To Christian Grothoff => javier.sepulveda
2024-02-26 13:58 Christian Grothoff Status feedback => assigned
2024-02-26 14:15 javier.sepulveda Note Added: 0021515
2024-02-27 12:56 javier.sepulveda Assigned To javier.sepulveda => Stefan
2024-02-27 12:56 javier.sepulveda Status assigned => feedback
2024-02-27 12:56 javier.sepulveda Note Added: 0021530
2024-02-28 12:10 javier.sepulveda Note Added: 0021545
2024-02-28 12:10 javier.sepulveda Status feedback => assigned
2024-02-28 12:10 javier.sepulveda Assigned To Stefan => dvn
2024-02-28 13:40 dvn Note Added: 0021549
2024-02-28 13:40 dvn Note Edited: 0021549
2024-02-28 13:45 dvn Note Added: 0021550
2024-03-04 14:28 dvn Note Added: 0021636
2024-03-04 14:29 dvn Note Edited: 0021636
2024-04-08 14:30 dvn Status assigned => resolved
2024-04-08 14:30 dvn Resolution open => fixed
2024-04-08 14:30 dvn Note Added: 0022145
2024-04-09 20:26 dvn Relationship added related to 0008683
2024-04-12 01:50 Christian Grothoff Fixed in Version => 0.10
2024-04-12 01:50 Christian Grothoff Target Version => 0.10
2024-04-15 21:32 Christian Grothoff Status resolved => closed