AtariLegend is a website for Atari ST enthusiasts and retro gamers in general.
This repository contains the source code for the legacy public site and control panel (aka CPANEL). The public site has been reimplemented in 2020, See the main repository. The control panel still runs on the code base of this repository.
Follow the instructions below to setup your local environment. Alternatively, use the pre-configured Docker setup.
mysqli
and gd
extensions (Require PNG and JPEG support)only_full_group_by
disabled (e.g. sql_mode=''
)composer install -d public/php/
npm install
npm run grunt
public/
public/data/images
(See same URL above)public/php/config/connection_settings.php
:<?php
$db_host = "YOUR_DB_HOSTNAME";
$db_username = "YOUR_DB_USER_NAME";
$db_password = "YOUR_DB_PASSWORD";
$db_databasename = "YOUR_DB_NAME";
public/php/config/email_settings.php
:<?php
$email_mailer = 'smtp'; // See PHPMailer for possible values
$smtp_username = '...';
$smtp_password = '...';
$smtp_port = 587;
$smtp_host = '...';
$smtp_auth = true;
$smtp_secure = 'ssl';
public/php/config/local_settings.php
:<?php
define("FRONT_URL", "http://localhost:8080");
Use feature branches and open pull requests again the development
branch. Once
it's merged in development
it will be automatically deployed on the
development server. We do a release to production from time to time by merging
the current development
branch into master
.