generated from Logisim-Evolution/Laravel-Docker
38 lines
747 B
Makefile
38 lines
747 B
Makefile
CURRENT_DIR=$(shell basename $(PWD))
|
|
CURRENT_DIR_LC=$(shell echo $(CURRENT_DIR) | tr A-Z a-z)
|
|
DOCKER_CONTAINER_NAME=$(CURRENT_DIR_LC)-laravel-1
|
|
DOCKER_CMD=docker exec -it $(DOCKER_CONTAINER_NAME)
|
|
|
|
# Launch the container detached
|
|
all:
|
|
docker compose up -d
|
|
|
|
# Launch the container
|
|
run:
|
|
docker compose up
|
|
|
|
# Stop the container
|
|
stop:
|
|
docker compose down
|
|
|
|
# Stop the container and wipe the database
|
|
down:
|
|
docker compose down -v
|
|
|
|
|
|
|
|
|
|
# These tasks need the docker container to be running
|
|
|
|
exec_container:
|
|
$(DOCKER_CMD) bash
|
|
|
|
seed:
|
|
$(DOCKER_CMD) php artisan db:seed --class=$(CLASS)
|
|
|
|
migrate:
|
|
$(DOCKER_CMD) php artisan migrate
|
|
|
|
init_breeze:
|
|
$(DOCKER_CMD) composer require laravel/breeze --dev
|
|
$(DOCKER_CMD) php artisan breeze:install --dark blade
|