Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

Gustavo Jhon
Gustavo Jhon

Posted on

docker compose and dockerfile

docker-compose.yml

services:  laravel-docker:    container_name: laravel-docker    build: .    volumes:      - ./laravel-app:/var/www/html    ports:      - 9000:80  mysql_db:    image: mysql:latest    environment:      MYSQL_ROOT_PASSWORD: root      MYSQL_DATABASE: taravel_docker    ports:    - 3306:3306  phpmyadmin:    image: phpmyadmin:latest    ports:      - 9001:80    environment:      - PMA_ARBITRARY=1
Enter fullscreen modeExit fullscreen mode

Dockerfile

FROM php:8.1.0-apacheWORKDIR /var/www/html# Mod RewriteRUNa2enmod rewrite# Linux LibraryRUNapt-get update-y&& apt-getinstall-y\    libicu-dev\    libmariadb-dev\    unzip zip\    zlib1g-dev\    libpng-dev\    libjpeg-dev\    libfreetype6-dev\    libjpeg62-turbo-dev\    libpng-dev# ComposerCOPY --from=composer:latest /usr/bin/composer /usr/bin/composer# PHP ExtensionRUNdocker-php-ext-install gettext intl pdo_mysql gdRUNdocker-php-ext-configure gd--enable-gd--with-freetype--with-jpeg\&& docker-php-ext-install-j$(nproc) gd
Enter fullscreen modeExit fullscreen mode

run

docker-compose builddocker-compose up
Enter fullscreen modeExit fullscreen mode

Makefile

setup:    @make build    @make up     @make composer-updatebuild:    docker-compose build--no-cache--force-rmstop:    docker-compose stopup:    docker-compose up-dcomposer-update:    dockerexeclaravel-docker bash-c"composer update"data:    dockerexeclaravel-docker bash-c"php artisan migrate"    dockerexeclaravel-docker bash-c"php artisan db:seed"
Enter fullscreen modeExit fullscreen mode
composer create-project laravel/laravel.make composer-updatemake data
Enter fullscreen modeExit fullscreen mode

Top comments(0)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

i am dev junior
  • Location
    186.8.145.138
  • Education
    software ingenier
  • Work
    junior development
  • Joined

More fromGustavo Jhon

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp