47 lines
1.3 KiB
Makefile
47 lines
1.3 KiB
Makefile
run: update
|
|
pipenv run ./manage.py runserver 127.0.0.1:8000
|
|
build: update
|
|
docker build . -t marcpartensky/website
|
|
docker push marcpartensky/website
|
|
push: update build
|
|
git add -A
|
|
git commit -m "Makefile update"
|
|
git pushall
|
|
docker push marcpartensky/website
|
|
update: install
|
|
npm update
|
|
npm audit fix
|
|
pipenv lock --pre --clear
|
|
pipenv lock -r > requirements.txt
|
|
pipenv run ./manage.py collectstatic --noinput
|
|
pipenv run ./manage.py makemigrations
|
|
install:
|
|
pip install --user pipenv
|
|
pipenv install --dev
|
|
npm install --save
|
|
up: init
|
|
docker-compose up -d
|
|
down:
|
|
docker-compose -f dev.yml down
|
|
docker-compose -f docker-compose.yml down
|
|
DOCKER_HOST=ssh://vps docker-compose -f dev.ym up -d --build --force-recreate --remove-orphans website-test
|
|
migrate: update
|
|
pipenv run ./manage.py migrate
|
|
brewstart:
|
|
brew services start mysql
|
|
brew services start redis
|
|
brewstop:
|
|
brew services stop mysql
|
|
brew services stop redis
|
|
dev:
|
|
docker-compose -f dev.yml up -d
|
|
exec docker-compose -f dev.yml logs -f
|
|
prod:
|
|
docker-compose -f docker.compose.yml up -d
|
|
clean:
|
|
docker-compose -f docker-compose.yml down
|
|
docker-compose -f dev.yml down
|
|
deploy:
|
|
DOCKER_HOST=ssh://vps docker-compose -f dev.yml up -d --build --force-recreate --remove-orphans website-test
|
|
DOCKER_HOST=ssh://vps docker-compose -f docker-compose.dev.ym logs -f website-test
|