Opened 2 years ago

Closed 22 months ago

#23669 closed defect (fixed)

Deploy survey microsite to tpo infrastructure

Reported by: hiro Owned by: tpa
Priority: Medium Milestone:
Component: Internal Services/Tor Sysadmin Team Version:
Severity: Normal Keywords: ux-team
Cc: linda Actual Points:
Parent ID: #23376 Points:
Reviewer: Sponsor:

Description

I'd like to deploy the survey microsite on tpo infrastructure or eventually get a tpo subdomain and deploy it from greenhost.

If we prefer to deploy it on tpo, we would have to consider that it is a rails app. I'd need postgres and like to be able to install gem at user level. If possible I'd prefer to instal a local (user) version of ruby w/ rbenv.

Please let me know what we prefer regarding this and how I can help.

Child Tickets

Change History (7)

comment:1 Changed 2 years ago by linda

I don't have preferences, so I'll wait until others weigh in.

comment:2 Changed 2 years ago by hiro

So, in the end we have weighted the requirements and decided to use this instead:

https://www.limesurvey.org/stable-release

It is a php app, needs apache and postgres.

The minimum set of requirements:

  • Minimum 180 MB disk space.
  • MySQL 5.5.3 or later OR Microsoft SQL Server 2005 or later OR Postgres 9 or later.
  • Minimum PHP 5.5.9 or later; however, we recommend PHP 7.0.0+ with the following modules/libraries enabled:

I think we could be safe with 2GB diskspace for a long time.

Let me know if you need anything else.

comment:3 Changed 2 years ago by weasel

Status: newneeds_review

We have subnotabile.torproject.org and a torsurvey role account.

You should have sudo to it, and there's a minimal apache vhost for https://survey.torproject.org/.

There's a database and a postgres role. You can set a password for the role using psql as torsurvey.

Last edited 2 years ago by weasel (previous) (diff)

comment:4 Changed 2 years ago by weasel

Resolution: fixed
Status: needs_reviewclosed

vm installed a bit ago.

comment:5 Changed 22 months ago by hiro

I need to be able to access the DB as torsurvey even if the torsurvey db has not been created yet. Otherwise I can install limesurvey using a different db name (w db torsurvey created and user ability to create new dbs).

Please let me know which ever you prefer.

comment:6 Changed 22 months ago by hiro

Resolution: fixed
Status: closedreopened

comment:7 Changed 22 months ago by weasel

Resolution: fixed
Status: reopenedclosed

I think we did all of that

Note: See TracTickets for help on using tickets.