-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
55 lines (38 loc) · 1.67 KB
/
Makefile
File metadata and controls
55 lines (38 loc) · 1.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
.PHONY: build-prod up-prod down-prod build-dev up-dev down-dev logs
# Production commands
build-prod:
docker-compose -f docker-compose.prod.yml build
up-prod:
docker-compose -f docker-compose.prod.yml up
down-prod:
docker-compose -f docker-compose.prod.yml down
logs:
docker-compose -f docker-compose.prod.yml logs -f
# Development commands
build-dev:
docker-compose -f docker-compose.dev.yml build
up-dev:
docker-compose -f docker-compose.dev.yml up
down-dev:
docker-compose -f docker-compose.dev.yml down
test:
docker-compose -f docker-compose.dev.yml exec django pytest
make_migrations-dev:
docker-compose -f docker-compose.dev.yml exec django python manage.py makemigrations signalp
migrate-dev:
docker-compose -f docker-compose.dev.yml exec django python manage.py migrate
load_genome_metadata-dev:
docker-compose -f docker-compose.dev.yml exec django python manage.py load_genome_metadata
load_per_genome_stats-dev:
docker-compose -f docker-compose.dev.yml exec django python manage.py load_per_genome_stats
load_per_protein_stats-dev:
docker-compose -f docker-compose.dev.yml exec django python manage.py load_per_protein_stats
load_per_taxon_stats-dev:
docker-compose -f docker-compose.dev.yml exec django python manage.py load_per_taxon_stats
load_data:
make load_genome_metadata-dev load_per_genome_stats-dev load_per_protein_stats-dev load_per_taxon_stats-dev
# With optional --file param:
#load-dev:
# docker-compose -f docker-compose.dev.yml exec django python manage.py load_genome_metadata.py --file path/to/file.tsv
# usage example: make build-dev
# make load_genome_metadata-dev load_per_genome_stats-dev load_per_protein_stats-dev load_per_taxon_stats-dev