base container and build process, more django

This commit is contained in:
meeb
2020-11-24 18:18:39 +11:00
parent 6ed18a6953
commit a2619bc607
18 changed files with 414 additions and 11204 deletions

33
Makefile Normal file
View File

@@ -0,0 +1,33 @@
python=/usr/bin/env python
docker=/usr/bin/docker
name=tubesync
image=$(name):latest
all: clean build
dev:
$(python) app/manage.py runserver
build:
mkdir -p app/media
mkdir -p app/static
$(python) app/manage.py collectstatic --noinput
clean:
rm -rf app/static
container: clean
$(docker) build -t $(image) .
runcontainer:
$(docker) run --rm --name $(name) --env-file dev.env --log-opt max-size=50m -ti -p 8080:8080 $(image)
test:
$(python) app/manage.py test --verbosity=2