Operations grimoire/Sites on Ysul: Difference between revisions

From Nasqueron Agora
(Created page with "Sites on Ysul are deployed to /var/wwwroot. Four processes are known: * through custom deployment script (e.g. Zed, Nasqueron Tools) * through Git (e.g. www.espace-win.org ar...")
 
No edit summary
Line 1: Line 1:
== Deployment ==
Sites on Ysul are deployed to /var/wwwroot.
Sites on Ysul are deployed to /var/wwwroot.


Line 7: Line 9:
* without any deployment workflow
* without any deployment workflow


To deploy a Jenkins-powered site, just commit to master and the deploy job will run automatically.
To deploy a Jenkins-powered site, just commit to master and the deploy job will run automatically:
 
* assets.nasqueron.org
* dæghrefn.nasqueron.org
* docker.nasqueron.org


For other sites, reach Dereckson for guidance and support.
For other sites, reach Dereckson for guidance and support.
== PHP ==
There are three php-fpm pools available.
{| class="wikitable"
|-
! Name !! Version !! Configuration !! Location
|-
| Prod || PHP 7.1 || /usr/local/etc/php-prod.ini || /opt/php
|-
| Dev || PHP 7.1 || /usr/local/etc/php-dev.ini || /opt/php
|-
| Legacy || PHP 5.6 || /usr/local/etc/php-prod.ini || ''Installed through php56- packages.''
|}

Revision as of 01:45, 24 December 2016

Deployment

Sites on Ysul are deployed to /var/wwwroot.

Four processes are known:

  • through custom deployment script (e.g. Zed, Nasqueron Tools)
  • through Git (e.g. www.espace-win.org archive)
  • through Jenkins task (e.g. dæghrefn.nasqueron.org)
  • without any deployment workflow

To deploy a Jenkins-powered site, just commit to master and the deploy job will run automatically:

  • assets.nasqueron.org
  • dæghrefn.nasqueron.org
  • docker.nasqueron.org

For other sites, reach Dereckson for guidance and support.

PHP

There are three php-fpm pools available.

Name Version Configuration Location
Prod PHP 7.1 /usr/local/etc/php-prod.ini /opt/php
Dev PHP 7.1 /usr/local/etc/php-dev.ini /opt/php
Legacy PHP 5.6 /usr/local/etc/php-prod.ini Installed through php56- packages.