An open API service indexing awesome lists of open source software.

https://github.com/syncano/syncano-platform

Backend-as-a-Service made easy
https://github.com/syncano/syncano-platform

baas backend kubernetes python serverless

Last synced: 2 months ago
JSON representation

Backend-as-a-Service made easy

Awesome Lists containing this project

README

        

# Platform backend

[![CircleCI](https://circleci.com/gh/Syncano/syncano-platform.svg?style=svg)](https://circleci.com/gh/Syncano/syncano-platform)

## Dependencies

- Python version 3.7+.
- docker 1.13+ and docker-compose (`pip install docker-compose`).

## Testing

- Run `make test` to run code checks and all tests with coverage.

## Starting locally

- Run `make run` to spin up a test instance locally.

## Deployment

- Run `build-staging` or `make build-production` to build a staging or production image respectively.
- Make sure you have a working `kubectl` installed and configured. During deployment you may also require `gpg` (gnupg) and `jinja2-cli` (`pip install jinja2-cli[yaml]`).
- Run `make deploy-staging` or `make deploy-production` to deploy relevant image.