centralizácia nastavení do .devcontainer/.env

This commit is contained in:
2026-02-21 19:48:14 +00:00
parent 8c99d6e975
commit b48ee09f80
6 changed files with 207 additions and 110 deletions

View File

@@ -1,11 +1,22 @@
services:
services:
dev:
image: ${DEVCONTAINER_IMAGE_PULL_REPO}:${PYTHON_BASE}-${DEVCONTAINER_IMAGE_REV}-devcontainer
pull_policy: always
init: true
user: ${DEVCONTAINER_RUN_USER:-root}
command: sleep infinity
tty: true
volumes:
- ..:/workspace:cached
- docextractor-codex:${REMOTE_HOME:-/root}/.codex
- ${USERPROFILE}/.codex/auth.json:${REMOTE_HOME:-/root}/.codex/auth.json:ro
- ${USERPROFILE}/.pypirc:${REMOTE_HOME:-/root}/.pypirc:ro
environment:
PYTHON_BASE: ${PYTHON_BASE}
PIP_INDEX_URL: ${PIP_INDEX_URL}
PIP_ROOT_USER_ACTION: ${PIP_ROOT_USER_ACTION}
WORKSPACE_DIR: ${WORKSPACE_DIR}
VENV_PATH: ${VENV_PATH}
REQUIREMENTS_FILE: ${REQUIREMENTS_FILE}
volumes:
docextractor-codex: