Sign inSign up

fgomezotero/etherpad

By fgomezotero

Updated over 7 years ago

A really-real time collaborative word processor for the web

Image
0

178

fgomezotero/etherpad repository overview

A really-real time collaborative word processor for the web

Demo Etherpad Animated Jif

About

Etherpad is a really-real time collaborative editor scalable to thousands of simultaneous real time users. Unlike all other collaborative tools Etherpad provides full fidelity data export and portability making it fully GDPR compliant.

Try it out

First we made a fork of the original repository: https://github.com/ether/etherpad-lite and then we worked on our repository: https://github.com/fgomezotero/etherpad-lite

Adding a Dockerfile for a docker environment in the master branch:

FROM node
WORKDIR /app
COPY . /app
RUN chown -R 1000 /app && \
chmod -R u+x /app/bin && \
chgrp -R 0 /app && \
chmod -R g=u /app
EXPOSE 9001
USER 1000
ENTRYPOINT [ "./bin/run.sh" ]

Label the images for docker with the tag of the form: v.x.x Ex: docker pull fgomezotero/etherpad:v.1.0

Then within the repository we created a branch for an Openshift Container Platform environment. We modified the Dockerfile so that it could install the dependencies in the process of construction of the image, so we commented in the script run.sh the line where the dependencies were installed.

The Dockerfile file remains as shown below:

FROM node
WORKDIR /app
COPY . /app
RUN chown -R 1000 /app && \
chmod -R u+x /app/bin && \
chgrp -R 0 /app && \
chmod -R g=u /app
RUN bin/installDeps.sh
EXPOSE 9001
VOLUME [ "/app/var" ]
USER 1000
ENTRYPOINT [ "./bin/run.sh" ]

Label the images for Openshift with the tag of the form:ocp.v.x.x Ex: docker pull fgomezotero/etherpad:ocp.v.1.0

Tag summary

Content type

Image

Digest

Size

363.8 MB

Last updated

over 7 years ago

docker pull fgomezotero/etherpad:ocp.v.1.0