All Projects → thechutrain → rc-coffee-chats

thechutrain / rc-coffee-chats

Licence: MIT License
A service that matches community members for chats

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to rc-coffee-chats

Loc Framework
本项目是完全基于Spring Boot2和Springcloud Finchley所进行了开发的,目的是简化和统一公司内部使用微服务框架的使用方法
Stars: ✭ 238 (+1387.5%)
Mutual labels:  microservice
Go Grpc Http Rest Microservice Tutorial
Source code for tutorial "How to develop Go gRPC microservice with HTTP/REST endpoint, middleware, Kubernetes deployment, etc."
Stars: ✭ 250 (+1462.5%)
Mutual labels:  microservice
core
Microservice abstract class
Stars: ✭ 37 (+131.25%)
Mutual labels:  microservice
Jina
Cloud-native neural search framework for 𝙖𝙣𝙮 kind of data
Stars: ✭ 12,618 (+78762.5%)
Mutual labels:  microservice
Insight
Repository for Project Insight: NLP as a Service
Stars: ✭ 246 (+1437.5%)
Mutual labels:  microservice
zulip-remind
Zulip bot that posts messages in a stream at a fixed date.
Stars: ✭ 14 (-12.5%)
Mutual labels:  zulip-bot
Spring Cloud Rest Tcc
以Spring Cloud Netflix作为服务治理基础, 展示基于tcc思想所实现的分布式事务解决方案
Stars: ✭ 2,562 (+15912.5%)
Mutual labels:  microservice
spring-cloud-sidecar-polygot
This project contains samples demonstrating the usage of side car polygot
Stars: ✭ 30 (+87.5%)
Mutual labels:  microservice
Krakend Ce
KrakenD Community Edition. Make your binary of KrakenD API Gateway
Stars: ✭ 245 (+1431.25%)
Mutual labels:  microservice
cryptletter
Self-hosted micro-service for encrypted self-destructing messages
Stars: ✭ 21 (+31.25%)
Mutual labels:  microservice
Clean Architecture Manga
🌀 Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
Stars: ✭ 3,104 (+19300%)
Mutual labels:  microservice
Microservices Demo
Deployment scripts & config for Sock Shop
Stars: ✭ 2,939 (+18268.75%)
Mutual labels:  microservice
granitic
Web/micro-services and IoC framework for Golang developers
Stars: ✭ 32 (+100%)
Mutual labels:  microservice
Yivnet
Yivnet is a microservice game server base on go-kit
Stars: ✭ 237 (+1381.25%)
Mutual labels:  microservice
comrade-dev
Comrade is a job scheduler&manager service.
Stars: ✭ 69 (+331.25%)
Mutual labels:  microservice
Docsbox
Self-hosted document converting service with HTTP API
Stars: ✭ 235 (+1368.75%)
Mutual labels:  microservice
merkalysis
A marketing tool that helps you to market your products using organic marketing. This tool can potentially save you 1000s of dollars every year. The tool predicts the reach of your posts on social media and also suggests you hashtags for captions in such a way that it increases your reach.
Stars: ✭ 28 (+75%)
Mutual labels:  zulip-bot
alpine-ssh
This repository can be used for development/learning and RnD purpose for alpine-ssh running inside the docker container
Stars: ✭ 17 (+6.25%)
Mutual labels:  microservice
laracom
laracom driven by go micro services
Stars: ✭ 37 (+131.25%)
Mutual labels:  microservice
cdk-microservices-labs
Hugo Style Documents
Stars: ✭ 12 (-25%)
Mutual labels:  microservice

Coffee Chats 2.0

Build Status

Zulip bot that pairs Recursers for coffee chats

Commands and Documentation

For a full list of commands see the wiki page

Signing up

Just say hi directly to @chat-bot.

Installing

With Docker

Before you get started, make sure you have docker on your local machine and have the daemon running. You can do a docker info to check if you're connected to the daemon.

docker build -t coffee . // builds the image
// you can do `docker images` to check that the coffee image is there

docker run -p 8080:8081 coffee // runs the image second port num is the internal port

Previous Way (without Docker)

Before you get started, make sure you have:

  • a recent version of Node (10.x)
  • some version of SQLite3
  • Python 2.7 (any recent version)

The better-sqlite3 npm package requires Python 2 as a dependency. Python 3 will throw a syntax error. Things get even more complicated on Windows. Just make sure you can run Python 2.7 from the CLI.

The basic installation is what you'd expect: npm install.

After all of the npm packages have been installed, you'll want to create a .env file, probably by copying the example file

cp .env.example .env

You can configure it as you wish, but the default values should just work. The default database is data/development.db which is already configured in the .env file. To create it (since we're avoiding checking it in through our .gitignore), you just need to touch the file:

touch data/development.db

Once you've installed all the packages, copied the local environment file, and created the development database, you can run the tests to verify everything works:

npm test

and then start the server

npm run dev

Happy hacking!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].