Replaced repetitive JSX for event details (date/time, location) with the reusable `InfoCard` component. This reduces code duplication, improves readability, and centralizes styling logic. Added support for image positioning and optional button props in `InfoCard`.
45 lines
1017 B
Makefile
45 lines
1017 B
Makefile
.PHONY: dev prod down deploy push-images clean logs logs-dev restart restart-dev
|
|
|
|
VERSION ?= latest
|
|
REGISTRY := gitea.pragmazest.com/cardosofelipe/eventspace
|
|
|
|
|
|
dev:
|
|
docker compose -f docker-compose.dev.yml up --build -d
|
|
docker compose logs -f
|
|
|
|
prod:
|
|
docker compose up --build -d
|
|
|
|
down:
|
|
docker compose down
|
|
|
|
deploy:
|
|
docker compose -f docker-compose.deploy.yml pull
|
|
docker compose -f docker-compose.deploy.yml up -d
|
|
|
|
clean:
|
|
docker compose down -v
|
|
|
|
push-images:
|
|
docker build -t $(REGISTRY)/backend:$(VERSION) ./backend
|
|
docker build -t $(REGISTRY)/frontend:$(VERSION) ./frontend
|
|
docker push $(REGISTRY)/backend:$(VERSION)
|
|
docker push $(REGISTRY)/frontend:$(VERSION)
|
|
|
|
logs:
|
|
docker compose logs -f
|
|
|
|
logs-dev:
|
|
docker compose -f docker-compose.dev.yml logs -f
|
|
|
|
restart:
|
|
docker compose down
|
|
docker compose up --build -d
|
|
docker compose logs -f
|
|
|
|
restart-dev:
|
|
docker compose -f docker-compose.dev.yml down
|
|
docker compose -f docker-compose.dev.yml up --build -d
|
|
docker compose -f docker-compose.dev.yml logs -f
|