mirror of
https://gitea.com/mcereda/oam.git
synced 2026-02-09 05:44:23 +00:00
chore(taskfile): include dotenv in templates
This commit is contained in:
@@ -6,7 +6,13 @@ set:
|
|||||||
- pipefail # -o pipefail
|
- pipefail # -o pipefail
|
||||||
|
|
||||||
vars:
|
vars:
|
||||||
VENV_DIR: '{{.ROOT_TASKFILE}}/.venv'
|
# REPOSITORY_ROOT:
|
||||||
|
# sh: git rev-parse --show-toplevel
|
||||||
|
VENV_DIR: '{{ .ROOT_TASKFILE }}/.venv'
|
||||||
|
|
||||||
|
dotenv:
|
||||||
|
- .env
|
||||||
|
- .env.local
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
|
|
||||||
@@ -22,18 +28,19 @@ tasks:
|
|||||||
|
|
||||||
python:venv:create:
|
python:venv:create:
|
||||||
vars:
|
vars:
|
||||||
PYTHON_VERSION: '{{.PYTHON_VERSION | default 3.12}}'
|
PYTHON_VERSION: '{{ .PYTHON_VERSION | default 3.12}}'
|
||||||
REQUIREMENTS_FILE: '{{.ROOT_TASKFILE}}/requirements.txt'
|
REQUIREMENTS_FILE: '{{ .ROOT_TASKFILE }}/requirements.txt'
|
||||||
cmds:
|
cmds:
|
||||||
- python{{.PYTHON_VERSION}} -m 'venv' '{{.VENV_DIR}}'
|
- python{{ .PYTHON_VERSION }} -m 'venv' '{{ .VENV_DIR }}'
|
||||||
- "{{.VENV_DIR}}/bin/pip --require-virtualenv install -r '{{.REQUIREMENTS_FILE}}'"
|
- >-
|
||||||
|
{{ .VENV_DIR }}/bin/pip --require-virtualenv install -r '{{ .REQUIREMENTS_FILE }}'
|
||||||
|
|
||||||
python:venv:recreate:
|
python:venv:recreate:
|
||||||
cmds:
|
cmds:
|
||||||
- rm -rf '{{.VENV_DIR}}'
|
- rm -rf '{{ .VENV_DIR }}'
|
||||||
- task: python:venv:create
|
- task: python:venv:create
|
||||||
|
|
||||||
python:venv:update:
|
python:venv:update:
|
||||||
cmd: >-
|
cmd: >-
|
||||||
{{.VENV_DIR}}/bin/pip freeze -l --require-virtualenv | sed 's/==/>=/'
|
{{ .VENV_DIR }}/bin/pip freeze -l --require-virtualenv | sed 's/==/>=/'
|
||||||
| xargs {{.VENV_DIR}}/bin/pip --require-virtualenv install -U
|
| xargs {{ .VENV_DIR }}/bin/pip --require-virtualenv install -U
|
||||||
|
|||||||
Reference in New Issue
Block a user