Giter Site home page Giter Site logo

atelier-des-communs / wiki-lists Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 2.0 1.87 MB

Web application for collaborative publication of structured data, maps and calendars

License: MIT License

JavaScript 3.24% Python 0.47% CSS 1.27% TypeScript 94.95% Dockerfile 0.06%

wiki-lists's Introduction

Wiki lists

Wiki lists is a wep app for collaborative edition of structured data.

The goal is to provide non-tech people a simple mean for creating, editing and viewing databases.

Setup instructions

> npm install  

> npm run build

> npm run server

This launches the server on http://localhost:8000

Go to this URL and create your first collection.

Env variables

The following environnement variable can be set on command line or via a .env file

  • SECRET : mandatory secret salt key (any text) used for encryption
  • PORT port of the server, 8000 by default
  • DB_HOST host of mongo, localhost by default
  • DB_PORT port of mongo, 27017 by default
  • DB_NAME name of the DB, 'wikilist' by default
  • BASE_URL Full base url of the service (for emails) : https://host/
  • SMTP_HOST SMTP HOST
  • SMTP_PORT SMTP port
  • SMTP_LOGIN SMTP login
  • SMTP_PASS SMTP password
  • SMTP_FROM Email in 'from'
  • SMTP_SECURE Use TLS : false by default
  • SMTP_REJECT_UNAUTHORIZED ignore errors on certficate check (may help with self-signed or some email provider certificates)

Deploy on prod

For deployment on prod you may use a node process manager like pm2 > pm2 start bin/server

And then, use your prefered HTTP server as reverse proxy.

wiki-lists's People

Contributors

deevus avatar glx314 avatar raphaeljolivet avatar yejioob avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

glx314

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.