# 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