andrey-shamis/logbook

LogBook

Installs: 4

Dependents: 0

Suggesters: 0

Security: 0

Stars: 2

Watchers: 1

Forks: 0

Open Issues: 13

Type:project

pkg:composer/andrey-shamis/logbook


README

Modern test management and logging application built with Symfony 7.2 and Docker.

Legacy Version

The old version of this project is available in the legacy branch.

Requirements

  • Docker
  • Docker Compose

Installation

  1. Clone the repository:
git clone https://github.com/AndreyShamis/lbook.git
cd lbook
  1. Start Docker containers:
docker-compose up -d
  1. Install dependencies (if needed):
docker-compose exec app composer install
  1. Create database schema:
docker-compose exec app php bin/console doctrine:database:create
docker-compose exec app php bin/console doctrine:migrations:migrate

Access

Docker Services

  • app - PHP 8.3 FPM
  • nginx - Nginx web server
  • db - MySQL 8.0 database
  • phpmyadmin - Database management interface

Configuration

Edit .env.local for local environment configuration.

Development

# View logs
docker-compose logs -f app

# Access container shell
docker-compose exec app bash

# Run Symfony commands
docker-compose exec app php bin/console [command]

Stopping

docker-compose down

To remove volumes as well:

docker-compose down -v

License

See LICENSE file for details.