Fedir Zadniprovskyi commited on
Commit
234d2f2
·
1 Parent(s): 50d2a16

chore: Taskfile changes

Browse files
Files changed (1) hide show
  1. Taskfile.yaml +10 -4
Taskfile.yaml CHANGED
@@ -1,24 +1,29 @@
1
  version: "3"
2
  tasks:
3
- server: uvicorn --factory --host 0.0.0.0 faster_whisper_server.main:create_app {{.CLI_ARGS}}
 
 
 
 
 
4
  test:
5
  cmds:
6
  - pytest -o log_cli=true -o log_cli_level=DEBUG {{.CLI_ARGS}}
7
  sources:
8
- - "**/*.py"
9
  build:
10
  cmds:
11
  - docker compose build
12
  sources:
13
  - Dockerfile.*
14
- - faster_whisper_server/*.py
15
  create-multi-arch-builder: docker buildx create --name main --driver=docker-container
16
  docker-build:
17
  cmds:
18
  - docker compose build --builder main {{.CLI_ARGS}}
19
  sources:
20
  - Dockerfile.*
21
- - faster_whisper_server/*.py
22
  cii:
23
  cmds:
24
  - act --rm --action-offline-mode --secret-file .secrets {{.CLI_ARGS}}
@@ -26,6 +31,7 @@ tasks:
26
  # https://support.nordvpn.com/hc/en-us/articles/20164669224337-How-to-disable-IPv6-on-Linux
27
  disable-ipv6: sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1 && sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
28
  enable-ipv6: sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0 && sudo sysctl -w net.ipv6.conf.default.disable_ipv6=0
 
29
  download-test-data:
30
  # Downlod audio files for testing into `tests/data`
31
  cmds:
 
1
  version: "3"
2
  tasks:
3
+ server:
4
+ cmds:
5
+ - pkill --signal SIGKILL --echo --full 'uvicorn --factory --host 0.0.0.0 faster_whisper_server.main:create_app' || true
6
+ - uvicorn --factory --host 0.0.0.0 faster_whisper_server.main:create_app {{.CLI_ARGS}}
7
+ sources:
8
+ - src/**/*.py
9
  test:
10
  cmds:
11
  - pytest -o log_cli=true -o log_cli_level=DEBUG {{.CLI_ARGS}}
12
  sources:
13
+ - src/**/*.py
14
  build:
15
  cmds:
16
  - docker compose build
17
  sources:
18
  - Dockerfile.*
19
+ - src/**/*.py
20
  create-multi-arch-builder: docker buildx create --name main --driver=docker-container
21
  docker-build:
22
  cmds:
23
  - docker compose build --builder main {{.CLI_ARGS}}
24
  sources:
25
  - Dockerfile.*
26
+ - src/faster_whisper_server/*.py
27
  cii:
28
  cmds:
29
  - act --rm --action-offline-mode --secret-file .secrets {{.CLI_ARGS}}
 
31
  # https://support.nordvpn.com/hc/en-us/articles/20164669224337-How-to-disable-IPv6-on-Linux
32
  disable-ipv6: sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1 && sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
33
  enable-ipv6: sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0 && sudo sysctl -w net.ipv6.conf.default.disable_ipv6=0
34
+ # NOTE: no longer used. Should be removed, but keeping for now.
35
  download-test-data:
36
  # Downlod audio files for testing into `tests/data`
37
  cmds: