Files
eventspace/Makefile
Felipe Cardoso 5ca138928a Refactor event details to use reusable InfoCard component
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`.
2025-03-14 11:46:06 +01:00

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