Skip to content

Commit 451014f

Browse files
committed
Add doit and d2 to env-sphinx
1 parent 150ca73 commit 451014f

4 files changed

Lines changed: 17 additions & 1 deletion

File tree

images/env-sphinx/Dockerfile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ WORKDIR /home/ubuntu
44

55
# system packages
66
RUN apt-get update && apt-get -y install \
7-
scons doxygen graphviz python3-pip nodejs npm
7+
scons doxygen graphviz python3-pip python3-gdbm nodejs npm golang-go
88

99
# python packages
1010
ADD requirements.txt /home/ubuntu
@@ -13,3 +13,9 @@ RUN pip3 install --break-system-packages -r requirements.txt
1313
# node.js packages
1414
ADD npm-packages.txt /home/ubuntu
1515
RUN npm install -g `cat npm-packages.txt`
16+
17+
# golang packages
18+
ENV GOPATH=/home/ubuntu/go
19+
ENV PATH=$PATH:/home/ubuntu/go/bin
20+
ADD go-packages.txt /home/ubuntu
21+
RUN cat go-packages.txt | xargs -I {} go install {}

images/env-sphinx/go-packages.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
oss.terrastruct.com/d2@v0.7.0

images/env-sphinx/requirements.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,14 @@ breathe==4.35.0
1212
certifi==2025.1.31
1313
charset-normalizer==3.4.1
1414
click==8.1.8
15+
cloudpickle==3.1.1
1516
colorama==0.4.6
1617
docutils==0.20.1
18+
doit==0.36.0
1719
ghp-import==2.1.0
1820
idna==3.10
1921
imagesize==1.4.1
22+
importlib_metadata==8.7.0
2023
mergedeep==1.3.4
2124
mkdocs-get-deps==0.2.0
2225
mkdocs-material-extensions==1.3.1
@@ -41,3 +44,4 @@ sphinxcontrib-serializinghtml==1.1.9
4144
sphinxemoji==0.2.0
4245
urllib3==2.3.0
4346
watchdog==6.0.0
47+
zipp==3.21.0

images/env-sphinx/requirements.unversioned.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,8 @@ mkdocs
1010
mkdocs-material
1111
mkdocs-material-extensions
1212
pymdown-extensions
13+
14+
# scripts
15+
scons
16+
doit
17+
colorama

0 commit comments

Comments
 (0)