-
Notifications
You must be signed in to change notification settings - Fork 288
/
.Makeyfile.json
106 lines (90 loc) · 4.48 KB
/
.Makeyfile.json
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
{
"sequence": {
"run-ci": ["test-all"],
"test-all": ["test-py"],
"bundle": ["bundle-webpack", "bundle-collectstatic"],
"travis-lint": [
"travis-assets",
"lint-py",
"build_check",
"build_mo",
"travis-sdist",
"docs",
"linguas",
"lint-js",
"lint-css",
"lint-docs",
"test-js"
],
"travis-test": [
"travis-assets",
"travis-test-py",
"travis-coverage"
]
},
"shell": {
"compose": "docker-compose",
"git": "git",
"pull": "./docker/bin/pull",
"exec": "./docker/bin/exec",
"run-postgres": "docker-compose run --rm dev-postgres /app/src/pootle/docker/bin/run_in_container",
"run-sqlite": "docker-compose run --rm dev-sqlite /app/src/pootle/docker/bin/run_in_container",
"run-mariadb": "docker-compose run --rm dev-mariadb /app/src/pootle/docker/bin/run_in_container",
"demo": "./docker/bin/run demo",
"dev": "./docker/bin/run dev",
"dev-sqlite": "./docker/bin/run dev-sqlite",
"dev-mariadb": "./docker/bin/run dev-mariadb",
"dev-postgres": "./docker/bin/run dev-postgres",
"production": "./docker/bin/run production",
"production-pre": "./docker/bin/run production-pre",
"web": "./docker/bin/web",
"publish": "./docker/bin/publish",
"publish-demo-db": "./docker/bin/publish-demo-db",
"build-root": "docker-compose build root",
"build-build": "docker-compose build build",
"build-demo": "docker-compose -f docker-compose.demo.yml build demo",
"build-dev-build": "docker-compose build dev-build",
"build-dev-postgres": "docker-compose build dev-postgres",
"build-dev-mariadb": "docker-compose build dev-mariadb",
"build-dev-sqlite": "docker-compose build dev-sqlite",
"build-dev-all": "docker-compose -f docker-compose.dev.yml build dev-sqlite dev-mariadb dev-postgres",
"bundle-webpack": "makey pootle webpack",
"bundle-collectstatic": "makey pootle collectstatic -v0 --no-input",
"pootle": "makey run-sqlite pootle",
"shell": "makey run-sqlite shell",
"runserver": "docker-compose run-sqlite --service-ports --rm dev /app/src/pootle/docker/bin/run_in_container",
"pootle-sqlite": "makey run-sqlite pootle",
"shell-sqlite": "makey run-sqlite shell",
"runserver-sqlite": "docker-compose run --service-ports --rm dev-sqlite /app/src/pootle/docker/bin/run_in_container",
"pootle-mariadb": "makey run-mariadb pootle",
"shell-mariadb": "makey run-mariadb shell",
"runserver-mariadb": "docker-compose run --service-ports --rm dev-mariadb /app/src/pootle/docker/bin/run_in_container",
"db-postgres": "makey run-postgres db",
"db-mariadb": "makey run-mariadb db",
"makey": "makey makey-sqlite",
"makey-sqlite": "makey run-sqlite bash makey",
"makey-mariadb": "makey run-mariadb bash makey",
"makey-postgres": "makey run-postgres bash makey",
"build-travis-images": "./docker/bin/build-travis-images",
"makey-sqlite-travis": "makey run-sqlite-travis bash makey",
"makey-mariadb-travis": "makey run-mariadb-travis bash makey",
"makey-postgres-travis": "makey run-postgres-travis bash makey",
"run-sqlite-travis": "docker-compose -f docker-compose.travis.yml run --rm travis-sqlite /app/src/pootle/docker/bin/run_in_container",
"run-mariadb-travis": "docker-compose -f docker-compose.travis.yml run --rm travis-mariadb /app/src/pootle/docker/bin/run_in_container",
"run-postgres-travis": "docker-compose -f docker-compose.travis.yml run --rm travis-postgres /app/src/pootle/docker/bin/run_in_container",
"travis-assets": "make travis-assets",
"travis-sdist": "python setup.py --quiet sdist",
"travis-test-py": "py.test --force-migration --cov-report=term --cov=. -v --duration=25",
"travis-coverage": "codecov -n $APP_DB_ENV",
"docs": "make docs",
"build_check": "python setup.py check --restructuredtext --strict",
"build_mo": "python setup.py build_mo",
"linguas": "make linguas",
"lint-py": "make lint-py",
"lint-js": "make lint-js",
"lint-css": "make lint-css",
"lint-docs": "make lint-docs",
"test-js": "make test-js",
"test-py": "py.test -vv"
}
}