This repository exists for the sole purpose of meeting a final presentation deliverable of creating a deployment system from scratch. Under normal conditions, I would never create or use something this bad; git
would be a far more appropriate tool for deployment.
Install the Python dependencies using pip.
python3 -m pip install -r requirements.txt
Create a file .env
which contains the RabbitMQ credentials for the deployment server.
PIKA_HOST="localhost"
PIKA_USERNAME="username"
PIKA_PASSWORD="password"
Install the PHP dependencies using Composer.
composer install
Run configure.sh
to automatically configure RabbitMQ and MySQL. You will be prompted to choose a username and password. The configuration will be written to config.ini
.