added custom dockerfile for node

This commit is contained in:
Clément
2025-05-20 14:18:58 +02:00
committed by PRIBYLSKI
parent cd8f51526c
commit 8ca3d05486
2 changed files with 31 additions and 22 deletions

View File

@@ -1,26 +1,28 @@
services: services:
mariadb: mariadb:
build: build:
context: images context: images
dockerfile: SQL_Dockerfile dockerfile: SQL_Dockerfile
environment: environment:
MARIADB_ROOT_PASSWORD: super_strong_password_of_root MARIADB_ROOT_PASSWORD: super_strong_password_of_root
MARIADB_DATABASE: laravel_db MARIADB_DATABASE: laravel_db
ports: ports:
- "3306:3306" - "3306:3306"
volumes: volumes:
- laravel_db_volume:/var/lib/mysql - laravel_db_volume:/var/lib/mysql
laravel: laravel:
image: bitnami/laravel build:
ports: context: images
- "8080:8000" dockerfile: Laravel_Dockerfile
environment: ports:
LARAVEL_DATABASE_USER: laravel_user - "8080:8000"
LARAVEL_DATABASE_PASSWORD: super_strong_password environment:
LARAVEL_DATABASE_NAME: laravel_db LARAVEL_DATABASE_USER: laravel_user
volumes: LARAVEL_DATABASE_PASSWORD: super_strong_password
- ./laravel:/app LARAVEL_DATABASE_NAME: laravel_db
volumes:
- ./laravel:/app
volumes: volumes:
laravel_db_volume: laravel_db_volume:

View File

@@ -0,0 +1,7 @@
FROM bitnami/laravel
RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
RUN . ~/.nvm/nvm.sh && nvm install --lts
RUN composer require laravel/breeze --dev