LogBook

Maintainers

👁 AndreyShamis

Package info

github.com/AndreyShamis/lbook

Type:project

pkg:composer/andrey-shamis/logbook

Statistics

Installs: 4

Dependents: 0

Suggesters: 0

Stars: 2

Open Issues: 13

v1.0.1 2018-03-13 11:41 UTC

Suggests

None

Provides

None

Conflicts

proprietary 8c3a3c6240ef6f198ca2767b74cccb3646e5564e


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.