Skip to content

joaomarcuslf/sucellus

Repository files navigation

sucellus

go

Motivation

I use my RaspberryPi to run some of my personal projects, like a cloud platform, I wanted to make it easier to add, stop and update those repos, this is Sucellus, it is my personal cloud platform, it must have this functionalities:

  • Add a project
    • Providing Name
    • Providing URL
    • Providing Language
    • Providing Port
    • Providing Env Vars
    • Providing Pooling interval
  • Start project (auto start on boot)
  • Stop project (auto stop when updating project)
  • Edit Project

Getting Started

  1. Copy sample.env to .env and rename the variables if you need
  2. You can run this repo on vscode

image

Or, you can run by doing this:

make build-mongo # Only once

make start-mongo

make dev

You must always start mongo while in dev.

Running Tests

make test

Collaborators

Joaomarcuslf's Github picture
joaomarcuslf

⬆ Scroll top

About

Building a Cloud provider for internal projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published