Merge 77f5dd705c
into e2b5f4a9fb
This commit is contained in:
commit
6b34a5b4cd
2 changed files with 12 additions and 5 deletions
|
@ -8,7 +8,8 @@ RUN curl -fsSL https://deb.nodesource.com/setup_18.x | bash
|
||||||
RUN apt-get install -y \
|
RUN apt-get install -y \
|
||||||
build-essential \
|
build-essential \
|
||||||
nodejs \
|
nodejs \
|
||||||
python3-pip
|
python3-pip \
|
||||||
|
python3-venv
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
ADD Makefile .
|
ADD Makefile .
|
||||||
|
|
14
Makefile
14
Makefile
|
@ -110,8 +110,9 @@ build-deps-ubuntu:
|
||||||
|
|
||||||
docs: docs-deps docs-build
|
docs: docs-deps docs-build
|
||||||
|
|
||||||
docs-build: .PHONY
|
docs-build: venv .PHONY
|
||||||
@if ! /bin/echo -e "import sys\nif sys.version_info < (3,8):\n exit(1)" | python3; then \
|
@. venv/bin/activate && \
|
||||||
|
if ! /bin/echo -e "import sys\nif sys.version_info < (3,8):\n exit(1)" | python3; then \
|
||||||
if which python3.8; then \
|
if which python3.8; then \
|
||||||
echo "python3.8 $(shell which mkdocs) build"; \
|
echo "python3.8 $(shell which mkdocs) build"; \
|
||||||
python3.8 $(shell which mkdocs) build; \
|
python3.8 $(shell which mkdocs) build; \
|
||||||
|
@ -124,10 +125,15 @@ docs-build: .PHONY
|
||||||
mkdocs build; \
|
mkdocs build; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
docs-deps: .PHONY
|
venv:
|
||||||
|
python3 -m venv ./venv
|
||||||
|
|
||||||
|
docs-deps: venv .PHONY
|
||||||
|
. venv/bin/activate && \
|
||||||
pip3 install -r requirements.txt
|
pip3 install -r requirements.txt
|
||||||
|
|
||||||
docs-deps-update: .PHONY
|
docs-deps-update: venv .PHONY
|
||||||
|
. venv/bin/activate && \
|
||||||
pip3 install -r requirements.txt --upgrade
|
pip3 install -r requirements.txt --upgrade
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue