All Projects → immuni-app → Immuni Backend App Configuration

immuni-app / Immuni Backend App Configuration

Licence: agpl-3.0
Repository for the backend app configuration

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Immuni Backend App Configuration

Immuni Backend Exposure Reporting
Repository for the Immuni's Exposure Reporting Service
Stars: ✭ 30 (-9.09%)
Mutual labels:  sanic, webserver
immuni-backend-common
Common repository for the app backend
Stars: ✭ 90 (+172.73%)
Mutual labels:  sanic, celery
dbmq
Docker-based Message Queuing
Stars: ✭ 39 (+18.18%)
Mutual labels:  webserver, celery
B0pass
百灵快传:基于Go语言的高性能 "手机电脑超大文件传输神器"、"局域网共享文件服务器"。LAN large file transfer tool。
Stars: ✭ 836 (+2433.33%)
Mutual labels:  webserver
Metta
An information security preparedness tool to do adversarial simulation.
Stars: ✭ 867 (+2527.27%)
Mutual labels:  celery
Multicorn
Multicorn is a multi-interpreter server for Python.
Stars: ✭ 27 (-18.18%)
Mutual labels:  webserver
Woo
A fast non-blocking HTTP server on top of libev
Stars: ✭ 958 (+2803.03%)
Mutual labels:  webserver
Webcpp
用C++开发web服务器框架
Stars: ✭ 23 (-30.3%)
Mutual labels:  webserver
Coreprotect Lookup Web Interface
A flexible lookup web interface for CoreProtect 2
Stars: ✭ 29 (-12.12%)
Mutual labels:  webserver
Bibi
An e-commerce fullstack solution for Flask 出口电商全栈解决方案
Stars: ✭ 914 (+2669.7%)
Mutual labels:  celery
Django Celery Beat
Celery Periodic Tasks backed by the Django ORM
Stars: ✭ 884 (+2578.79%)
Mutual labels:  celery
Lib
single header libraries for C/C++
Stars: ✭ 866 (+2524.24%)
Mutual labels:  webserver
Docker Airflow
Repo for building docker based airflow image. Containers support multiple features like writing logs to local or S3 folder and Initializing GCP while container booting. https://abhioncbr.github.io/docker-airflow/
Stars: ✭ 29 (-12.12%)
Mutual labels:  celery
Serve
Serve is a small Rack-based web server and rapid prototyping framework for Web applications (specifically Rails apps). Serve is meant to be a lightweight version of the Views part of the Rails MVC. This makes Serve an ideal framework for prototyping Rails applications or creating simple websites. Serve has full support for Rails-style partials and layouts.
Stars: ✭ 844 (+2457.58%)
Mutual labels:  webserver
Sanic Dispatcher
A Dispatcher extension for Sanic which also acts as a Sanic-to-WSGI adapter
Stars: ✭ 29 (-12.12%)
Mutual labels:  sanic
Treefrog Framework
TreeFrog Framework : High-speed C++ MVC Framework for Web Application
Stars: ✭ 885 (+2581.82%)
Mutual labels:  webserver
Blink
A high performance web framework and application server in PHP.
Stars: ✭ 837 (+2436.36%)
Mutual labels:  webserver
Caprover
Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids
Stars: ✭ 7,964 (+24033.33%)
Mutual labels:  webserver
Framework
The Framework is a set of components and tools which brings the user an interface (GUI / API) to setup, extend and manage an Open vStorage platform.
Stars: ✭ 27 (-18.18%)
Mutual labels:  celery
Cookiecutter Sanic Microservice
A template for rapid development of Sanic based RESTful Microservices
Stars: ✭ 32 (-3.03%)
Mutual labels:  sanic

Immuni Backend App Configuration Service


Table of contents

Context

This repository contains the source code of Immuni's App Configuration Service. More detailed information about Immuni can be found in the following documents:

Please take the time to read and consider the other repositories in full before digging into the source code or opening an Issue. They contain a lot of details that are fundamental to understanding the source code and this repository's documentation.

Installation

This backend service comes with an out-of-the-box installation, leveraging Docker containers. Please ensure that Docker is installed on your computer (docker-compose version >= 1.25.5).

git clone [email protected]:immuni-app/immuni-backend-app-configuration.git
cd immuni-backend-app-configuration
git submodule update --init
cd docker
docker-compose build \
    --build-arg GIT_BRANCH=$(git rev-parse --abbrev-ref HEAD) \
    --build-arg GIT_SHA=$(git rev-parse --verify HEAD) \
    --build-arg GIT_TAG=$(git tag --points-at HEAD | cat) \
    --build-arg BUILD_DATE=$(date -u +"%Y-%m-%dT%H:%M:%SZ")

The backend service can then be launched.

docker-compose up

At this point, the service is available at http://0.0.0.0:5000/swagger.

For more information about how the project is generated and structured, please refer to the Contributing section below.

Contributing

Contributions are most welcome. Before proceeding, please read the Code of Conduct for guidance on how to approach the community and create a positive environment. Additionally, please read our CONTRIBUTING file, which contains guidance on ensuring a smooth contribution process.

The Immuni project is composed of different repositories—one for each component or service. Please use this repository for contributions strictly relevant to Immuni's backend services. To propose a feature request, please open an issue in the Documentation repository. This lets everyone involved see it, consider it, and participate in the discussion. Opening an issue or pull request in this repository may slow down the overall process.

Contributors

Here is a list of Immuni's contributors. Thank you to everyone involved for improving Immuni, day by day.

Licence

Authors / Copyright

Copyright 2020 (c) Presidenza del Consiglio dei Ministri.

Please check the AUTHORS file for extended reference.

Third-party component licences

Please see the Technology Description’s Backend Services Technologies section, which also lists the corresponding licences.

Licence details

The licence for this repository is a GNU Affero General Public Licence version 3 (SPDX: AGPL-3.0). Please see the LICENSE file for full reference.

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].