amresh.sinha

service 01 / 07

Paasify

A platform for developers to deploy their apps on the cloud with a single click.

event
Personal project
year
2023
status
building
stack
JavaScriptNode.jsReactExpressMongoDBSocket.ioDocker
upstream
GitHub org (opens in a new tab)
Paasify architecture diagram: a Next.js dashboard, an Express REST API and MongoDB behind Traefik, all in Docker on Ubuntu

What it is

A small platform as a service. You hand it a repo, it builds a container, runs it, and puts it behind a router with a URL. The kind of thing I kept rebuilding by hand for every side project.

How it is put together

Traefik is the entrypoint. It routes HTTPS traffic to a Next.js dashboard, an Express REST API and each deployed app. MongoDB holds the state, Socket.io streams build logs to the dashboard, and everything runs as Docker containers on Ubuntu.

Status

Work in progress. The architecture is settled; the deploy pipeline and the dashboard are being built.