The initial admin password of setup-prod-initial-login is now admin-initial-password. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
47 lines
1.0 KiB
Makefile
47 lines
1.0 KiB
Makefile
# DEV
|
|
seed-dev: clear-dev
|
|
FLASK_APP=max.app FLASK_DEBUG=1 scripts/dev/seed-db.sh
|
|
|
|
clear-dev:
|
|
scripts/dev/clear-db.sh
|
|
|
|
run-dev:
|
|
FLASK_APP=max.app FLASK_DEBUG=1 flask run --host 127.0.0.1 --port 8757
|
|
|
|
run-dev-as-prod:
|
|
FLASK_APP=max.app MAX_ORIGIN=http://localhost:8757 gunicorn -w 1 -b 127.0.0.1:8757 max.app:app
|
|
|
|
run-cleanup:
|
|
scripts/dev/cleanup.sh
|
|
|
|
# DEPENDENCIES
|
|
PIP_COMPILE = pip-compile --quiet --generate-hashes --strip-extras --allow-unsafe
|
|
|
|
lock-deps:
|
|
$(PIP_COMPILE) requirements.in
|
|
$(PIP_COMPILE) requirements-dev.in
|
|
|
|
update-deps:
|
|
$(PIP_COMPILE) --upgrade requirements.in
|
|
$(PIP_COMPILE) --upgrade requirements-dev.in
|
|
|
|
sync-deps:
|
|
pip-sync requirements.txt requirements-dev.txt
|
|
|
|
audit:
|
|
pip-audit --strict -r requirements.txt
|
|
|
|
# PROD
|
|
build-prod:
|
|
docker build -t max:$(shell cat VERSION) .
|
|
|
|
run-prod:
|
|
docker-compose up -d
|
|
|
|
stop-prod:
|
|
docker-compose down
|
|
|
|
setup-prod-initial-login:
|
|
docker-compose exec max flask add-domain finn.st
|
|
docker-compose exec max flask reset-admin admin@finn.st admin-initial-password
|