miniweb/Justfile

37 lines
656 B
Makefile

set dotenv-load := true
default:
@echo "# Miniweb Project"
@just --list
# Run Bins
run args='miniweb':
@cargo run --bin {{args}}
status:
sea-orm-cli status
# Start PostgreSQL
pg-up:
cd docker && docker-compose up -d
# Stop PostgreSQL
pg-down:
cd docker && docker-compose down
# Run Migrations
migrate:
sea-orm-cli up
# Install Developer dependencies
dev-install:
cargo install sea-orm-cli
# Reset Database
dev-reset:
sea-orm-cli migrate reset
# Creates Entities from Database
db-create-entities:
sea-orm-cli generate entity -u $DATABASE_URL -o entity_generated/src --lib