Skip to content

ebrehault/minitage.paste

 
 

Repository files navigation

Paste Scripts to install profiles into minitage based projects

What is minitage.paste

Those are PasteScripts to help creating out projects living inside minitage. You ll find in there:

Makina Corpus sponsored software

makinacom_

Projects templates

  • minitage.plone42: A sample layout for a plone 4.2 application
  • minitage.plone41: A sample layout for a plone 4.1 application
  • minitage.plone4: A sample layout for a plone 4 application
  • minitage.plone3: A sample layout for a plone 3 application
  • minitage.django: A sample layout for a django application
  • minitage.pyramid : A simple layout for a pyramid project

Projects instances

  • minitage.instances.apache: create an apache instance.
  • minitage.instances.nginx: create a nginx instance.
  • minitage.instances.varnish: create a varnish instance with or without a sample configuration file toward zope/plone.
  • minitage.instances.varnish2: create a varnish2 instance with or without a sample configuration file toward zope/plone.
  • minitage.instances.postgresql: create a postgresql instance in the sys dir of your project
  • minitage.instances.mysql: create a mysql instance in the sys dir of your project
  • minitage.instances.paste-initd: create a paste initd file and logrotated stuff in the sys dir of your project
  • minitage.instances.env: create a share/minitage/minitage.env file inside the sysdir of the project. You ll can source it and have into your environment the path and libraries from the registred dependencies of your project.

Extras

Those templates that need intrusives dependencies like pyopenssl that need to be compiled. That why there are not included in the main package.

See minitage.paste.instances.extras on Pypi..

  • minitage.instances.openldap: create a openldap instance in the sys dir of your project
  • minitage.instances.cas: create a CAS server instance in the sys dir of your project

Usage

Use throught webbuilder, see this doc

Use throught paster:

easy_install minitage.paste
paster create -t [template_name] target_project [opt=n opt2=n]

This will create a new project and a new minilay in your current minitage.

Here must come as dependencies:

minitage.core
zc.buildout
PasteScripts
Cheetah

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 79.5%
  • Shell 20.5%