#24278 closed defect (fixed)

VMs to deploy static website at styleguide.tpo

Reported by: hiro Owned by: tpa
Priority: Medium Milestone: website redesign
Component: Internal Services/Tor Sysadmin Team Version:
Severity: Normal Keywords:
Cc: Actual Points:
Parent ID: #24280 Points:
Reviewer: Sponsor:

Description

Hi,

I need a VM to deploy a static website built using jekyll.

I do not necessary need to build it on the same machine (meaning I can build it separately and sync only the static files), although it would be nice to have that option (it this case i will need ruby and ruby-build).

This will need to be placed under the static content rotation.

Please let me know if you have any other questions or is there anything I can help with.

Child Tickets

Change History (5)

comment:1 Changed 17 months ago by hiro

Parent ID: #24280

comment:2 Changed 17 months ago by isabela

Milestone: website redesign

comment:3 Changed 17 months ago by weasel

Infrastructure set up. Hiro will see if we can build from git with just the things in Debian, and if so, prepare a jenkins build script.

comment:4 Changed 17 months ago by hiro

So there has been a little change of plan.

We are going to code the styleguide w/ https://www.getlektor.com/

Lektor isn't packaged for debian, so the idea is to include it in a git repository in order for it to build w a jenkins job.

Meanwhile, while I setup the repository and make some test to have it build w jenkins, I'd like to be able to put the built files on the static rotation. Is that possible?

The static file should resolve to styleguide.torproject.org

comment:5 Changed 17 months ago by weasel

Resolution: fixed
Status: newclosed

So, the static component was done a while ago, along with the webserver setup etc.

Also, we currently don't think we need a VM. Eventually we may want to build as a jenkins job.

For now, there's nothing to be done for TPA AIUI.

Note: See TracTickets for help on using tickets.