eQualityTime / Public

1 stars 0 forks source link

Write IMPS 2.0 #77

Closed joereddington closed 2 years ago

joereddington commented 5 years ago

We are outgrowing Google Drive at the same time that it is making itself harder for us to use. Increasingly groups are finding it harder and harder to log in.

It's time for us to have an alternative, either as a backup, or as a complete replacement.

We're going to base our client on etherpad-lite. I created this issue: https://github.com/ether/etherpad-lite/issues/3599, which has been fufillied.

Plan

Notes

joereddington-public commented 5 years ago

I've done some work on this today moving the scripts into python.

joereddington commented 5 years ago

Commands to test from Joas.

  1. Restarting the Etherpad container

  2. cd etherpad-joe

  3. eval "$(docker-machine --storage-path /usr/local/share/equality-job/docker-machines/ env etherpad-staging)"

  4. docker-compose restart etherpad-staging

The step 3 will restart the container that etherpad runs.

  1. Other alternative - Deploying

Another way to solve it, it is doing a deploy. This will force all the containers restart

  1. cd etherpad-joe
  2. ./bin/deploy_to_staging.sh
joereddington commented 5 years ago

31/07/19 10:08 to 10:46

Screenshot 2019-07-31 at 10 25 32 Screenshot 2019-07-31 at 10 39 24

Hi Joas,

I gave the commands a go, got a bit confused. I'm logging into the 'etherpad-staging' droplet via 'Access Console', but I'm struggling to find any of the folders/scripts you mention: "find . | grep joe" and "find . | grep deploy" return zero results. Am I missing something obvious?

Joe

Nothing to do for a bit until the DNS comes thought, then the next action is to ssh barbaragordon@oracle.whitewaterwriters.com and clone the IMPS2 repo from /home/toomanycooks/whitewaterwriters.com/IMPS2/IMPS/workingDirectory

joereddington commented 5 years ago

19/08/19 14:51 to 15:46, Changing plans - moving to WWW for a full deployment.

Interupt for urgent work - preparing IMPS2 for possible deployment. In the process I found out it wasn't quite as ready as I thought it was but that's okay, I've fixed a few bugs around it. In particular:

More to do:

The last commit was: [etherpad 01c8dfd]

joereddington commented 4 years ago

There are linked issues: #96 is writing an abort code, and importantly we need to make sure (though Joas) that we actually can switch the code off and on again...

joereddington commented 4 years ago

Richard is reviewing the current set of code, but I also need to keep checking in with Joas, that's the thing that's holding me back.

joereddington commented 4 years ago

PAUSED for virus

joereddington commented 2 years ago

The main thing slowing this down is that I don't entirely trust the server system. I don't particularly like dreamhost either. I have some learning to do, but...

The next action is to properly rubberduck the problem on facebook.

joereddington commented 2 years ago

The Next action is to set up a server on Amazon, but that's definately not a task for today.

joereddington commented 2 years ago

Replaced by #150