Giter VIP home page Giter VIP logo

lobembe's Introduction

lòbèmbè

Commitizen friendly

Baka language meaning a half-hut, often rectangular and wide open

Provides access to services used internally by the mongulu collective. An exhasutive list is accessible here: https://lobembe.mongulu.cm/

Prerequisites

On the AWS cloud:

  • A DNS record in Route 53 linking the subdomain www.xxxx.yyy filled in by the website_bucket_name variable

On your computer :

Deployment

Tools

In our case, we deployed it on an Oracle Cloud instance (ubuntu image) with the option always free tier We must first open HTTP/HTTPS:

  sudo iptables -I INPUT 6 -m state --state NEW -p tcp --dport 80 -j ACCEPT
  sudo iptables -I INPUT 6 -m state --state NEW -p tcp --dport 443 -j ACCEPT
  sudo netfilter-persistent save

Then install matomo, heimdall and nginx for reverse proxy:

  export ANSIBLE_CONFIG=./ansible.cfg
  ansible-galaxy install -r requirements.yml
  secretsfoundry run --script 'ansible-playbook main.yml' ( in case of issue with matomo, just re-execute the playbook )

You should get a 503 error when accessing to matomo site. To correct this, run on the instance:

  sudo systemctl status php7.4-fpm.service
  sudo systemctl restart nginx

Blog

  pushd infra/ ; terraform apply; popd
  aws s3 sync --delete meeting_notes/_site s3://blog.mongulu.cm

Tests

  cd scripts/
  pytest test_reminder.py

lobembe's People

Contributors

billmetangmo avatar snyk-bot avatar fabiolatagne97 avatar dependabot[bot] avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar

lobembe's Issues

Create CI job summaries for test/reminder jobs

Pour les tests: affichez le nom de chaque fonction de test avec son statut.
Pour les reminders: sur les issues affichez le tableau des issues restantes et pour issues/meeting affichez le statut de l'envoi de message.

Etudier les conditions d'un partenariat avec ENSPY Alumni

  • Proposer un document de partenariat sur leur projet comme ce que nous avait fait signé ActivSpaces
  • Les inviter à une réunion ou ils expliquent leur projet avec ( nous on veut qu'il soit accessible au grand nombre)
  • Les proposer de les accompagner pour le maintien et l'enrichissement par rapport à leur projet avec des gens de ENSPY Alumni
  • Parler du partenariat sur LinkedIn et dans le whatsapp

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.