codepod

module
v0.0.0-...-171d8e8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 2, 2023 License: MIT

README

Codepod is a fully open source, free to use and self hosted developer tool. Host your personal scalable, 'fire and forget' developement environment for you and your team of developers on your kubernetes cluster or Cloud environment like AWS, Google Cloud or Linode.

!!!This is a personal project and is not meant for production ready environments.!!!


Stack

Backend
Frontend

Deployment

Kubernetes (manually)

T.B.D.

  1. Create a Service Account with the correct permissions
  2. ...

Helm

T.B.D.

helm install <link to codepod helm chart here>

Docker-Compose

Note this is not the intended way of deploying Codepod. It is supossed to run inside a kubernetes cluster so it is best to refer to one of the deployment methods above.

  1. Clone this repository and move into the deployments directory of the cloned project.
git clone https://github.com/gKits/codepod
cd codepod/deployments
  1. Start the docker-compose
docker-compose up
  1. After all the containers have started visit the Codepod Web-UI by going to localhost:5000 inside your browser.

This will create 3 containers.

  • the Codepod server
  • a preconfigured instance of Keycloak for Authentication and Authorization
  • and a PostgresDB containing the Keycloak and Codepod data

API Documentation

T.B.D.


Roadmap

  • Codeserver creation
  • Port forwarding on Codeserver
  • Development Databases
  • ...

Directories

Path Synopsis
api
cmd
codepod
MIT License
MIT License
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL