A CLOUD DEVELOPMENT PLATFORM FOR BUILDING HIGHLY SCALABLE CLOUD APPLICATIONS

covexo provides a cloud development platform which lets developers keep all their favorite desktop tools. covexo only moves the runtime to the cloud which means that developers keep coding locally with their favorite editor but they build and execute their code directly in the cloud.

Your DevSpace for EVERY tech stack

Your DevSpace is your cloud-based development environment. It is directly connected to your local computer and consists of multiple containers.

Node.js

TypeScript

PHP

ruby

python

golang

Java

+

MySQL

MariaDB

postgres

InfluxDB

Neo4j

mongoDB

+

memcached

PhpMyAdmin

Elasticsearch

grafana

prometheus

Redis

To build your DevSpace, you can use any image from Dockerhub or from a private Docker registry.

Your DevSpace works with EVERY editor

...

To me, covexo is like a better Heroku.

covexo updates my cloud prototype while I’m coding. It’s incredibly fast and simple.

And when I push code to production, I already know everything will work as expected.

Christian Schreckenberger

Researcher and Software Developer
Institute for Enterprise System

name: my-devspace

containers:

- name: nodejs
  image: 'node:9.4'
  runtimeOptions:
    cmd: run watch
    workDir: /app
    entryPoint: npm
  initScript: |
    #!/bin/bash
    npm install
  env:
    NODE_ENV: dev
  persistentFolders:
  - name: source-code
    localSubPath: ./
    containerPath: /app
  routes:
  - hostPrefix: ''
    containerPort: 3000
    path: /

- name: mariadb
  image: mariadb
  runtimeOptions:
    cmd: mysqld
    entryPoint: docker-entrypoint.sh
  env:
    MYSQL_DATABASE: wp_data
    MYSQL_PASSWORD: my-password
    MYSQL_ROOT_PASSWORD: root-pw
    MYSQL_USER: wp_user
  persistentFolders:
  - name: config
    localSubPath: ./config/mariadb
    containerPath: /etc/mysql
  - name: data
    containerPath: /var/lib/mysql

covexo.yaml

VERSION CONTROL FOR YOUR ENTIRE DEV ENVIRONMENT

The covexo DevSpace Manager automatically saves your DevSpace configuration in a single file named covexo.yaml and updates its contents whenever you edit your DevSpace.

Whenever you need to check out code from a previous release to fix a bug, the covexo.yaml ensures that you can immediately get everything running with the dev environment used at the time of committing the old release.

By versioning your development environment with the covexo.yaml, you make sure that others can check out your code and run it with the exact same runtime configuration. No "works on my machine" problems anymore.

COVEXO @ YOUR HACKATHON

covexo supports hackathons and coding culture.

If you are planning a hackathon, let’s get in touch!

>_ How does it work?

You just keep coding as usual with your favorite tools. covexo works with every IDE and is fully compatible with all your favorite dev tools such as git.

The covexo DevSpace Manager synchronizes your source code in real-time to your cloud-based DevSpace.

Your DevSpace is your new cloud-based dev environment which is directly connected to your local machine. It just takes a few seconds to create a DevSpace.

+

= the easiest way to build
cloud-native software

Top