# Load the .env file ifneq (,$(wildcard ./.env)) include .env export $(shell sed 's/=.*//' .env) endif go-run: cd src; go run cmd/frontend/main.go; migrate-up: goose -dir=./src/migrations/ postgres "postgresql://$(DB_USER):$(DB_PASS)@$(DB_HOST):$(DB_PORT)/$(DB_NAME)" up migrate-down: goose -dir=./src/migrations/ postgres "postgresql://$(DB_USER):$(DB_PASS)@$(DB_HOST):$(DB_PORT)/$(DB_NAME)" down docker-push: docker-build docker push git.kohout-dev.de/crowsnest/crowsnest:latest docker-run: docker-build docker run \ --env DB_HOST=$(DB_HOST) \ --env DB_PORT=$(DB_PORT) \ --env DB_NAME=$(DB_NAME) \ --env DB_USER=$(DB_USER) \ --env DB_PASS=$(DB_PASS) \ --env OPENAI_API_KEY=$(OPENAI_API_KEY) \ --rm -p 8080:8080 git.kohout-dev.de/crowsnest/crowsnest:latest docker-build: docker build --platform linux/arm64 -t git.kohout-dev.de/crowsnest/crowsnest:latest .