Skip to content

Skill17-WebTechnologies/ws26-codeigniter

Repository files navigation

CodeIgniter 4.6.5 — WSC2026

A real CodeIgniter 4.6.5 application (WorldSkills 2026 Web Technologies, TP17) backed by a self-contained SQLite database — no database server required. On start it runs a migration.

Run it

docker compose up --build

Then open http://localhost. There is no database service: the app uses a SQLite file (writable/database.db) created inside the container at startup. Stop with docker compose down.

Develop

The simplest loop is Docker: edit the source (see below), then rebuild:

docker compose up --build

Edit app/Controllers/ and app/Views/ to change routes, controllers and views.

To run it natively instead you need PHP 8.3 (with the sqlite3 extension) and Composer 2.9.5. Then:

composer install
php spark serve

(the SQLite file is created automatically on first migrate).

Stack

  • PHP 8.3 / Composer 2.9.5
  • CodeIgniter 4.6.5
  • SQLite (bundled, no server)

About

WSC2026 TP17 — codeigniter 4.6.5 upstream source @ tag + Docker setup

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors