Code Monkey home page Code Monkey logo

etherpad-apb's Introduction

Etherpad-APB

An APB for deploying etherpad lite.
Adapted from https://github.com/yatesr/playbook-etherpad

What it does

  • Installs nodejs, mysql-server, nginx, etherpad-lite.
  • Deploys etherpad application to Openshift

Requirements

  • Must have docker installed and parameters to authenticate against OCP cluster

Running the application

docker run -e "OPENSHIFT_TARGET=<openshift_target>" -e "OPENSHIFT_TOKEN=<token>" ansibleplaybookbundle/etherpad-apb provision

Tearing down the application

docker run -e "OPENSHIFT_TARGET=<openshift_target>" -e "OPENSHIFT_TOKEN=<token>" ansibleplaybookbundle/etherpad-apb deprovision

etherpad-apb's People

Contributors

cfchase avatar djzager avatar dymurray avatar jmontleon avatar tchughesiv avatar

Watchers

 avatar  avatar  avatar

Forkers

djzager

etherpad-apb's Issues

pod fails on openshift

it seems that the container needs root access

┌──────────────────────────────────────────────┐
--
  | │           npm update check failed            │
  | │     Try running with sudo or get access      │
  | │     to the local update config store via     │
  | │ sudo chown -R $USER:$(id -gn $USER) /.config │
  | └──────────────────────────────────────────────┘
  | Ensure that all dependencies are up to date...  If this is the first time you have run Etherpad please be patient.
  | npm ERR! path /.npm
  | npm ERR! code EACCES
  | npm ERR! errno -13
  | npm ERR! syscall mkdir
  | npm ERR! Error: EACCES: permission denied, mkdir '/.npm'
  | npm ERR!  { Error: EACCES: permission denied, mkdir '/.npm'
  | npm ERR!   stack: 'Error: EACCES: permission denied, mkdir \'/.npm\'',
  | npm ERR!   errno: -13,
  | npm ERR!   code: 'EACCES',
  | npm ERR!   syscall: 'mkdir',
  | npm ERR!   path: '/.npm' }
  | npm ERR!
  | npm ERR! Please try running this command again as root/Administrator.
  |  
  | ┌──────────────────────────────────────────────┐
  | │           npm update check failed            │
  | │     Try running with sudo or get access      │
  | │     to the local update config store via     │
  | │ sudo chown -R $USER:$(id -gn $USER) /.config │
  | └──────────────────────────────────────────────┘

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.