first commit

This commit is contained in:
agung
2023-08-01 20:02:08 +07:00
commit b34e556798
10 changed files with 423 additions and 0 deletions

95
Makefile Normal file
View File

@@ -0,0 +1,95 @@
up:
docker compose up -d
build:
docker compose build
laravel-install:
docker compose exec app composer create-project --prefer-dist laravel/laravel .
create-project:
mkdir -p src
@make build
@make up
@make laravel-install
docker compose exec app php artisan key:generate
docker compose exec app php artisan storage:link
docker compose exec app chmod -R 777 storage bootstrap/cache
docker compose exec app npm install
init:
docker compose up -d --build
docker compose exec app composer install
docker compose exec app cp .env.example .env
docker compose exec app php artisan key:generate
docker compose exec app php artisan storage:link
docker compose exec app chmod -R 777 storage bootstrap/cache
docker compose exec app npm install
@make fresh
remake:
@make destroy
@make init
stop:
docker compose stop
down:
docker compose down --remove-orphans
down-v:
docker compose down --remove-orphans --volumes
restart:
@make down
@make up
destroy:
docker compose down --rmi all --volumes --remove-orphans
ps:
docker compose ps
logs:
docker compose logs
logs-watch:
docker compose logs --follow
log-web:
docker compose logs web
log-web-watch:
docker compose logs --follow web
log-app:
docker compose logs app
log-app-watch:
docker compose logs --follow app
log-db:
docker compose logs postgres
log-db-watch:
docker compose logs --follow postgres
web:
docker compose exec web bash
app:
docker compose exec app bash
migrate:
docker compose exec app php artisan migrate
fresh:
docker compose exec app php artisan migrate:fresh --seed
seed:
docker compose exec app php artisan db:seed
dacapo:
docker compose exec app php artisan dacapo
rollback-test:
docker compose exec app php artisan migrate:fresh
docker compose exec app php artisan migrate:refresh
tinker:
docker compose exec app php artisan tinker
test:
docker compose exec app php artisan test
optimize:
docker compose exec app php artisan optimize
optimize-clear:
docker compose exec app php artisan optimize:clear
cache:
docker compose exec app composer dump-autoload -o
@make optimize
docker compose exec app php artisan event:cache
docker compose exec app php artisan view:cache
cache-clear:
docker compose exec app composer clear-cache
@make optimize-clear
docker compose exec app php artisan event:clear
dump-autoload:
docker compose exec app composer dump-autoload
ide-helper:
docker compose exec app php artisan clear-compiled
docker compose exec app php artisan ide-helper:generate
docker compose exec app php artisan ide-helper:meta
docker compose exec app php artisan ide-helper:models --nowrite