Projet toturé : Virtual project environment : docker-compose, continuous delivery
Go to file
Adrien Marquès 84fa5ca830 add install scripts 2018-06-09 11:54:52 +02:00
docker -optimized php-fpm-extra 2018-02-19 23:26:18 +01:00
install-scripts add install scripts 2018-06-09 11:54:52 +02:00
metactl fix bash-non-compatible ';' after '&' bg 2018-05-14 12:11:49 +02:00
virtual Implemented automatic backup of mariadb (every 24 hours) 2018-05-14 01:47:20 +02:00
.gitignore +created metactl.ci{env,web} spies + ignore pid files 2018-02-19 21:34:16 +01:00
.gitmodules +add submodule ptut/vhost 2018-02-18 16:49:23 +01:00
Makefile [Makefile] fix 2018-03-15 12:27:34 +01:00
README.md [README] updated 'fast-install' method 2018-03-14 22:47:58 +01:00
docker-compose.yml backup all databases instead of just vhost 2018-03-11 16:38:28 +01:00

README.md

PTUT Virtual Environment


Fast Install

Launch the following command in your favorite terminal :

curl https://xdrm.io/script/ptut-install | bash -

Manual Install

Cloning

In order for the web submodule to load, you must clone with :

git clone --recursive https://git.xdrm.io/ptut/virtenv.git

Requirements

You need a consistent Linux System with the following packages :

  • docker
  • docker-compose
  • make

You need to add a local dns record in /etc/hosts:

127.0.0.1	ptut.com

Commands

Launch the environment

make start
  • pre-start and post-start script will be executed (i.e. restore database, etc)
  • the mounted files will match in the ./virtual folder.
  • the website will be accessible at http://ptut.com:8080.

Stop the environment

make stop
  • pre-stop and post-stop script will be executed (i.e. backup database, etc)
  • the mounted files will remain in virtual/ (e.g. /var/log/).