Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,23 @@ All commit messages, PR titles, PR descriptions, code comments, and documentatio

Ouzo is a PHP MVC framework with built-in ORM, dependency injection, and utility libraries. Requires PHP 8.4+.

## Environment

PHP is run through Docker — do not use a local `php` binary.

Available Docker images:
- `php:8.4-cli` — plain PHP runtime, use for running `composer.phar` and other PHP commands
- `ouzo-dev` — full dev image built from `Dockerfile-dev` (PHP 8.4 + pgsql extensions + xdebug)
- `ouzo-postgres` — PostgreSQL instance for tests
- `ouzo-commons-php` / `ouzo-commons-test` — additional test images

Run PHP or Composer:

```bash
docker run --rm -v "$(pwd):/app" -w /app php:8.4-cli php <command>
# Example: docker run --rm -v "$(pwd):/app" -w /app php:8.4-cli php composer.phar --version
```

## Build & Test Commands

```bash
Expand Down
Binary file modified composer.phar
Binary file not shown.
Loading