Skip to content
This repository has been archived by the owner on Feb 15, 2024. It is now read-only.

A multi-page app (MPA) using server-side rendering (SSR) to learn and play chess online. A single-page app (SPA) is embedded as an iframe.

chesslablab/embedblab

Repository files navigation

EmbedBlab

A multi-page app (MPA) using server-side rendering (SSR) to learn and play chess online. A single-page app (SPA) is embedded as an iframe.

Install and Setup

Create an .env file.

cp .env.example .env

Install the Composer packages.

composer install

Run the App

Using PHP's built-in webserver.

php -S localhost:8080 -t public

Using Docker:

docker compose -f docker-compose.prod.yml up -d

File Permissions

Make sure that nginx has write permissions to the public/assets/img as well as to the public/assets/video folder.

sudo chown $USER:www-data public/assets/img
sudo chown $USER:www-data public/assets/video

Contributions

See the contributing guidelines.

Happy learning and coding!

About

A multi-page app (MPA) using server-side rendering (SSR) to learn and play chess online. A single-page app (SPA) is embedded as an iframe.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published