Sign inSign up

amirul123/leconfe

By amirul123

•Updated 5 months ago

Conference Management System - Laravel/Filament app with pre-built assets

Image
0

10K+

amirul123/leconfe repository overview

⁠Leconfe - Conference Management System

A self-hosted conference management system built with Laravel and Filament. Based on the open-source project by leconfe⁠.

⁠Source Code

⁠What's included in this image

  • PHP 8.1 + Nginx (Alpine)
  • Pre-built frontend assets (Vite/Bun)
  • Composer dependencies installed
  • Ready to connect to MySQL/MariaDB

⁠Quick Start

services:
  leconfe-db:
    image: mariadb:10.11
    environment:
      MYSQL_ROOT_PASSWORD: yourpassword
      MYSQL_DATABASE: leconfe
      MYSQL_USER: leconfe
      MYSQL_PASSWORD: yourpassword
    volumes:
      - leconfe_db_data:/var/lib/mysql

  leconfe:
    image: yourusername/leconfe:latest
    ports:
      - "8086:8080"
    depends_on:
      - leconfe-db
    environment:
      APP_NAME: Leconfe
      APP_ENV: production
      APP_KEY: base64:your-generated-key
      APP_URL: http://your-server-ip:8086
      APP_INSTALLED: false
      DB_CONNECTION: mysql
      DB_HOST: leconfe-db
      DB_PORT: 3306
      DB_DATABASE: leconfe
      DB_USERNAME: leconfe
      DB_PASSWORD: yourpassword
    volumes:
      - leconfe_storage:/var/www/html/storage

volumes:
  leconfe_db_data:
  leconfe_storage:

⁠First Run

  1. Set APP_INSTALLED=false on first deploy
  2. Visit http://your-server:8086/installation
  3. Complete the setup wizard
  4. Change APP_INSTALLED=true and redeploy

⁠Generate APP_KEY

docker run --rm yourusername/leconfe:latest sh -c "cd /var/www/html && php artisan key:generate --show"

⁠License

This image packages the Leconfe open-source project. Please refer to the original repository⁠ for licensing information.

Tag summary

Content type

Image

Digest

sha256:b1df09512…

Size

61.4 MB

Last updated

5 months ago

docker pull amirul123/leconfe