ptut-virtenv/README.md

1.2 KiB

PTUT Virtual Environment

Prerequisites


Fast Install

Launch the following command in your favorite terminal :

bash -c "`curl https://xdrm.io/script/ptut-install`"

TODO

  1. add permission management (for API download) inside Docker
  2. add apache/nginx automatic proxy builder

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/).