Sign inSign up

agallardo206/php-composer-and-mysql

By agallardo206

•Updated 4 months ago

PHP 8.2 Docker dev stack for Laravel. Features Redis, MailHog, MySQL, & PostgreSQL.

Image
Languages & frameworks
0

649

agallardo206/php-composer-and-mysql repository overview

  backend:
    image: agallardo206/php-composer-and-mysql:3.0
    container_name: php8_redis
    working_dir: /var/www/html
    restart: always
    ports:
      - "85:8000"
    volumes:
      - ./www/backend:/var/www/html
    # Sobrescribe el CMD para ejecutar tareas de instalación y luego el servidor
    command: >
      sh -c "
      composer install --ignore-platform-req=ext-bcmath &&
      php artisan key:generate &&
      php artisan storage:link &&
      php artisan migrate &&
      php artisan optimize &&
      php artisan passport:install &&
      php artisan serve --host=0.0.0.0 --port=8000
      "
  
  redis:
    image: redis:alpine
    container_name: laravel_redis
    ports:
      - "6379:6379"
    volumes:
      - redis_data:/data

  mailhog:
    image: mailhog/mailhog
    ports:
      - "1025:1025" # SMTP
      - "8025:8025" # Web UI

volumes:
  redis_data:
      - "6379:6379"
    volumes:
      - redis_data:/data

  mailhog:
    image: mailhog/mailhog
    ports:
      - "1025:1025" # SMTP
      - "8025:8025" # Web UI

volumes:
  redis_data:




Tag summary

Content type

Image

Digest

sha256:a2ac4c6d3…

Size

214.1 MB

Last updated

4 months ago

docker pull agallardo206/php-composer-and-mysql:4.0