Code Monkey home page Code Monkey logo

connectservergo's Introduction

Connect Server for Go (Work In Progress)

Connect Server (Minerva) is a REST backend that implements and exposes set of APIs needed to deliver functional and performant server infrastructure for Connect Messenger clients to communicate with. Built using Go.

Building

Connect Server Go Build

Go has to be installed in order to build the module. Navigate to the root of the project folder. Use go build -o PATH/TO/BINARY/OUTPUT/FOLDER command. You can modify the output flag to change the location of the binary.

go build -o ./bin

The command above will build and compile Connect Server to bin directory.

Usage

Execute the ConnectServer executable file using the Terminal: supply the .env environment file path using the APP_ENV_PATH environment variable. Schema of the environment file is available inside .env.schema file in the source code.

APP_ENV_PATH=PATH/TO/ENV/FILE ./ConnectServer

Contributions

At the moment, we do only accept security contributions. If you see a vulnerability of some kind, we kindly encourage you to share this information, and report it using Github Issues.

More information on security contributions is available inside SECURITY.md.

License

Not yet implemented - All rights reserved

Any form of redistribution is forbidden.

The source code is only for viewing purposes, excluding security contributors who can modify the code.

The source code may only be modified for security contribution reasons.

Copyright: Jakub Banasiewicz 2024

connectservergo's People

Contributors

jacobinoo avatar

Stargazers

 avatar

Watchers

 avatar

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.