Skip to content

Vandesm14/procon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Procon

Like Docker, but directly on your machine.

Procon is a project configuration and script manager. It lies in a space similar to Docker, where it allows you to build and run projects. However, Procon is different from Docker as it runs commands and scripts directly on your machine, instead of relying on virtualization and images.

Concept

Procon is still in development, so I don't have a concrete structure yet. Here's how I vision procon to work:

# Your directory structure might look something like this:
# projects/
#   my-portfolio/
#     procon.toml
#   blog/
#     procon.toml
#   a-monorepo/
#     package-a/
#       procon.toml
#     package-b/
#       procon.toml

# Run the `build` script for all projects.
procon run build

# Run `build` then the `start` script.
procon run build start
# Dependencies using Nix.
deps.nix = ["pnpm"]

[phases]
install = "pnpm install"

[phases.build]
before = "install"
cmds = "pnpm build"

[phases.start]
before = "build"
cmds = "pnpm start"

About

Orchestrate projects directly on your machine (Container-less!)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published