diff --git a/index.html b/index.html index e69de29..3d40684 100644 --- a/index.html +++ b/index.html @@ -0,0 +1,173 @@ + + +
+ + +
+ foreman - manage Procfile-based applications
+
foreman start [process]
+foreman export format [location]
Foreman is a manager for Procfile-based applications. Its aim is to +abstract away the details of the Procfile format, and allow you to either run +your application directly or export it to some other process management +format.
+ +foreman start is used to run your application directly from the command line.
If no additional parameters are passed, foreman will run one instance of each +type of process defined in your Procfile.
+ +If a parameter is passed, foreman will run one instance of the specified +application type.
+ +The following options control how the application is run:
+ +-s, --screenforeman export is used to export your application to another process
+management format.
An location to export can be passed as an argument. This argument may be +either required or optional depending on the export format.
+ +The following options control how the application is run:
+ +-a, --appUse this name rather than the application's root directory name as the +name of the application when exporting.
-c, --concurrencySpecify the number of each process type to run. The value passed in
+should be in the format process=num,process=num.
These options control all modes of foreman's operation.
+ +-p, --procfile
+Specify an alternate location for the application's Procfile. This file's
+containing directory will be assumed to be the root directory of the
+application.Start one instance of each process type, interleave the output on stdout:
+ +$ foreman start
+
+
+Export the application in upstart format:
+ +$ foreman export upstart /etc/init
+
+
+Run one process type from the application defined in a specific Procfile:
+ +$ foreman start alpha -p ~/app/Procfile
+
+
+Foreman is Copyright (C) 2010 David Dollar http://daviddollar.org
+ + +