afup / aperophp

Nouvelle version du site aperophp.net
aperophp.net
21 stars 16 forks source link

AperoPHP

Build Status

Install

Requirements

Project have been builded and his production environment OS is a Debian Squeeze

Minimal installation

To generate assets

In order to generate assets, you have to download npm here. Then, run the following command:

npm install

You can now generate assets with:

./bin/assets.sh

Vhost example

<VirtualHost *:80>
    DocumentRoot "/path/to/"
    ServerName www.aperophp.dev

    <Directory /path/to/web/>
        Options Indexes Includes FollowSymLinks -MultiViews
        AllowOverride All
        Order allow,deny
        Allow from all

        RewriteEngine On
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteRule ^(.*)$ index.php [QSA,L]    
    </Directory>
</VirtualHost>

Comment participer

Comment participer ?

Comment déployer

Le déploiement est assuré par Capistrano qui est un programme en Ruby.

Pour déployer, il vous faudra donc disposer d'un environnement Ruby fonctionnel (exemple pour Mac OS X).

Pour installer Capistrano et les dépendances nécessaire, il faut disposer d'une installation fonctionnelle de Bundler Une fois l'installation de Bundler fonctionnelle, il suffit de lancer la commande suivante :

bundle install

Pour déployer le projet, il suffit alors de taper la commande bundle exec cap deploy

NB : il est nécessaire que votre clé SSH soit autorisée sur l'utilisateur pour pouvoir déployer

Premier déploiement

Voici les étapes à faire attention pour un 1er déploiement

TODO

Nice to have

To add as issues ?