-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTaskfile.yml
61 lines (47 loc) · 807 Bytes
/
Taskfile.yml
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
# https://taskfile.dev
version: "3"
tasks:
default:
- task: help
routes:
- mix phx.routes -r Ecomerce.Router
reset:
cmds:
- task: clean
- task: setup
clean:
- mix clean
- mix ecto.drop
- rm -rf ./assets/node_modules
- rm -rf ./uploads
migrate:
cmds:
- mix ecto.migrate
server:
deps: [migrate]
cmds:
- mix phx.server
iex.server:
deps: [migrate]
cmds:
- iex -S mix phx.server
setup:
cmds:
- mix deps.get
- mix compile
- mix ecto.setup
- npm install --prefix assets
seed:
- mix run priv/repo/seeds.exs
iex:
deps: [migrate]
cmds:
- iex -S mix
test:
cmds:
- mix test
test.wip:
cmds:
- mix test --only wip
help:
- echo "Hey"