Get Started

  1. Install docker, docker-compose

  2. Create file challange.org.ru/core/config/creds.php

<?php

$database_server = 'domain';
$database_user = 'user';
$database_password = 'password';
$dbase = 'database_name';
$table_prefix = 'prefix_';
  1. Run make install
  2. Run make start

Deploy

  1. Create .env file
FTP_USER=user
FTP_PASSWORD=password
  1. Run make deploy

Backups

Backups automaticly created with github actions every hour.

How restore data from backup:

  1. Download backup file from Workflow Run page
  2. Decrypt file with the following command. You will be asked for passphrase
gpg --output mysql-backup.sql --decrypt mysql-backup.sql.gpg
  1. Import mysql-backup.sql in PhpMyAdmin