Public | Automated Build

Last pushed: a year ago
Short Description
A simple self-hosted PaaS. Deploy your project only adding a webhook to your repo.
Full Description

Chedar

A simple self-hosted PaaS. Deploy your project only adding a webhook to your github repo.

Usage

docker pull jwilder/nginx-proxy
docker volume create --name chedar-data
docker volume create --name chedar-nginx-certs
docker run\
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v chedar-nginx-certs:/usr/src/app/chedar-data/nginx/certs \
  -v chedar-data:/usr/src/app/chedar-data \
  -e "VIRTUAL_HOST=chedar.dev" \
  -p 3000:3000 \
  -d \
  --name chedar \
   azraknicolas/chedar

Replace chedar.dev with your domain. If you are using it locally, you can add chedar.dev to your host files.

That's it, go to http://chedar.dev:3000 and create your first project.

Note: If you are using SELinux (for example in fedora or CentOS), it will prevent chedar to access docker host. You can disable SELinux or use https://github.com/dpw/selinux-dockersock

APP.yaml file

Every project should have an app.yaml file which defines how it will be deployed.

TODO: document this

Development

npm run develop to start server and npm run webpack

Remember you need to be running docker and your user needs to have permission to start containers.

Features

  • Runs inside docker container without any configuration
  • Deploy your project automatically with a webhook
  • Automatic https certificates from LetsEncrypt
  • WebUI
Docker Pull Command
Owner
azraknicolas
Source Repository

Comments (0)