joy2362/lara_scaffold

The skeleton application for the Laravel framework.

Installs: 1

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

Language:Blade

Type:project

1.0.0 2025-08-06 04:54 UTC

This package is auto-updated.

Last update: 2025-08-06 04:56:59 UTC


README

1. Clone the Project

git clone https://github.com/Dinnova-AG/readback-admin.git
cd readback-admin
git config core.hooksPath git-hooks

2. Set Up .env

cp .env.example .env

Update database/Redis configs in project .env:

DB_CONNECTION=pgsql
DB_HOST=db
DB_PORT=5432
DB_DATABASE=laravel
DB_USERNAME=laravel
DB_PASSWORD=secret

ACTIVITY_LOGGER_DB_CONNECTION=mongodb
MONGO_DB_HOST=mongo
MONGO_DB_PORT=27017
MONGO_DB_DATABASE=activity_log_db
MONGO_DB_USERNAME=laravel
MONGO_DB_PASSWORD=secret

REDIS_HOST=redis

PGADMIN_EMAIL=admin@admin.com   
PGADMIN_PASSWORD=password

MONGO_EXPRESS_USER=admin
MONGO_EXPRESS_PASSWORD=password

🛠 Docker Commands

3. Build Containers

docker compose build

4. Install PHP Dependencies

docker compose run --rm php composer install

5. Install Node.js Dependencies

docker compose run --rm node npm install

6. Generate App Key

docker compose run --rm php php artisan key:generate

▶️ Start the App

docker compose up -d

7. Run Migrations (Optional)

docker compose run --rm php php artisan migrate

Open:

🐚 Common Commands

Task Command
Access PHP container docker exec -it readback_php bash
Run Artisan docker compose run --rm php php artisan
Run Migrations docker compose run --rm php php artisan migrate
npm run dev docker compose run --rm node npm run dev
npm run build docker compose run --rm node npm run build
Stop containers docker compose down
Stop & remove volumes docker compose down -v
Monitor Logs docker logs -f readback_horizon