Skip to content

Commit d984f7c

Browse files
committed
Add shapes module to Docker images
1 parent ac54c66 commit d984f7c

File tree

9 files changed

+80
-18
lines changed

9 files changed

+80
-18
lines changed

docker/py27-alpine/Dockerfile

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ WORKDIR /home/nurbs
1212

1313
RUN git clone https://github.com/orbingol/NURBS-Python.git library \
1414
&& git clone https://github.com/orbingol/NURBS-Python_Examples.git examples \
15-
&& git clone https://github.com/orbingol/geomdl-cli.git app
15+
&& git clone https://github.com/orbingol/geomdl-cli.git app \
16+
&& git clone https://github.com/orbingol/geomdl-shapes.git shapes
1617

1718
ENV PATH="/home/nurbs/.local/bin:${PATH}"
1819

@@ -31,9 +32,15 @@ RUN pip install --user --no-cache-dir -r requirements.txt
3132

3233
RUN pip install --user --no-cache-dir .
3334

35+
WORKDIR /home/nurbs/shapes
36+
37+
RUN pip install --user --no-cache-dir -r requirements.txt
38+
39+
RUN pip install --user --no-cache-dir .
40+
3441
WORKDIR /home/nurbs
3542

36-
RUN python -c "import geomdl; import geomdl.core; import geomdl.cli"
43+
RUN python -c "import geomdl; import geomdl.core; import geomdl.cli; import geomdl.shapes"
3744

3845
COPY --chown=nurbs:nurbs matplotlibrc .config/matplotlib/matplotlibrc
3946
COPY --chown=nurbs:nurbs README.md .

docker/py27/Dockerfile

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ WORKDIR /home/nurbs
1414

1515
RUN git clone https://github.com/orbingol/NURBS-Python.git library \
1616
&& git clone https://github.com/orbingol/NURBS-Python_Examples.git examples \
17-
&& git clone https://github.com/orbingol/geomdl-cli.git app
17+
&& git clone https://github.com/orbingol/geomdl-cli.git app \
18+
&& git clone https://github.com/orbingol/geomdl-shapes.git shapes
1819

1920
ENV PATH="/home/nurbs/.local/bin:${PATH}"
2021

@@ -32,10 +33,15 @@ RUN pip install --user --no-cache-dir -r requirements.txt
3233

3334
RUN pip install --user --no-cache-dir .
3435

36+
WORKDIR /home/nurbs/shapes
37+
38+
RUN pip install --user --no-cache-dir -r requirements.txt
39+
40+
RUN pip install --user --no-cache-dir .
3541

3642
WORKDIR /home/nurbs
3743

38-
RUN python -c "import geomdl; import geomdl.core; import geomdl.cli"
44+
RUN python -c "import geomdl; import geomdl.core; import geomdl.cli; import geomdl.shapes"
3945

4046
COPY --chown=nurbs:nurbs matplotlibrc .config/matplotlib/matplotlibrc
4147
COPY --chown=nurbs:nurbs README.md .

docker/py35-alpine/Dockerfile

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ WORKDIR /home/nurbs
1212

1313
RUN git clone https://github.com/orbingol/NURBS-Python.git library \
1414
&& git clone https://github.com/orbingol/NURBS-Python_Examples.git examples \
15-
&& git clone https://github.com/orbingol/geomdl-cli.git app
15+
&& git clone https://github.com/orbingol/geomdl-cli.git app \
16+
&& git clone https://github.com/orbingol/geomdl-shapes.git shapes
1617

1718
ENV PATH="/home/nurbs/.local/bin:${PATH}"
1819

@@ -31,9 +32,15 @@ RUN pip install --user --no-cache-dir -r requirements.txt
3132

3233
RUN pip install --user --no-cache-dir .
3334

35+
WORKDIR /home/nurbs/shapes
36+
37+
RUN pip install --user --no-cache-dir -r requirements.txt
38+
39+
RUN pip install --user --no-cache-dir .
40+
3441
WORKDIR /home/nurbs
3542

36-
RUN python -c "import geomdl; import geomdl.core; import geomdl.cli"
43+
RUN python -c "import geomdl; import geomdl.core; import geomdl.cli; import geomdl.shapes"
3744

3845
COPY --chown=nurbs:nurbs matplotlibrc .config/matplotlib/matplotlibrc
3946
COPY --chown=nurbs:nurbs README.md .

docker/py35/Dockerfile

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ WORKDIR /home/nurbs
1414

1515
RUN git clone https://github.com/orbingol/NURBS-Python.git library \
1616
&& git clone https://github.com/orbingol/NURBS-Python_Examples.git examples \
17-
&& git clone https://github.com/orbingol/geomdl-cli.git app
17+
&& git clone https://github.com/orbingol/geomdl-cli.git app \
18+
&& git clone https://github.com/orbingol/geomdl-shapes.git shapes
1819

1920
ENV PATH="/home/nurbs/.local/bin:${PATH}"
2021

@@ -33,9 +34,15 @@ RUN pip install --user --no-cache-dir -r requirements.txt
3334

3435
RUN pip install --user --no-cache-dir .
3536

37+
WORKDIR /home/nurbs/shapes
38+
39+
RUN pip install --user --no-cache-dir -r requirements.txt
40+
41+
RUN pip install --user --no-cache-dir .
42+
3643
WORKDIR /home/nurbs
3744

38-
RUN python -c "import geomdl; import geomdl.core; import geomdl.cli"
45+
RUN python -c "import geomdl; import geomdl.core; import geomdl.cli; import geomdl.shapes"
3946

4047
COPY --chown=nurbs:nurbs matplotlibrc .config/matplotlib/matplotlibrc
4148
COPY --chown=nurbs:nurbs README.md .

docker/py36-alpine/Dockerfile

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ WORKDIR /home/nurbs
1212

1313
RUN git clone https://github.com/orbingol/NURBS-Python.git library \
1414
&& git clone https://github.com/orbingol/NURBS-Python_Examples.git examples \
15-
&& git clone https://github.com/orbingol/geomdl-cli.git app
15+
&& git clone https://github.com/orbingol/geomdl-cli.git app \
16+
&& git clone https://github.com/orbingol/geomdl-shapes.git shapes
1617

1718
ENV PATH="/home/nurbs/.local/bin:${PATH}"
1819

@@ -31,9 +32,15 @@ RUN pip install --user --no-cache-dir -r requirements.txt
3132

3233
RUN pip install --user --no-cache-dir .
3334

35+
WORKDIR /home/nurbs/shapes
36+
37+
RUN pip install --user --no-cache-dir -r requirements.txt
38+
39+
RUN pip install --user --no-cache-dir .
40+
3441
WORKDIR /home/nurbs
3542

36-
RUN python -c "import geomdl; import geomdl.core; import geomdl.cli"
43+
RUN python -c "import geomdl; import geomdl.core; import geomdl.cli; import geomdl.shapes"
3744

3845
COPY --chown=nurbs:nurbs matplotlibrc .config/matplotlib/matplotlibrc
3946
COPY --chown=nurbs:nurbs README.md .

docker/py36/Dockerfile

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ WORKDIR /home/nurbs
1414

1515
RUN git clone https://github.com/orbingol/NURBS-Python.git library \
1616
&& git clone https://github.com/orbingol/NURBS-Python_Examples.git examples \
17-
&& git clone https://github.com/orbingol/geomdl-cli.git app
17+
&& git clone https://github.com/orbingol/geomdl-cli.git app \
18+
&& git clone https://github.com/orbingol/geomdl-shapes.git shapes
1819

1920
ENV PATH="/home/nurbs/.local/bin:${PATH}"
2021

@@ -33,9 +34,15 @@ RUN pip install --user --no-cache-dir -r requirements.txt
3334

3435
RUN pip install --user --no-cache-dir .
3536

37+
WORKDIR /home/nurbs/shapes
38+
39+
RUN pip install --user --no-cache-dir -r requirements.txt
40+
41+
RUN pip install --user --no-cache-dir .
42+
3643
WORKDIR /home/nurbs
3744

38-
RUN python -c "import geomdl; import geomdl.core; import geomdl.cli"
45+
RUN python -c "import geomdl; import geomdl.core; import geomdl.cli; import geomdl.shapes"
3946

4047
COPY --chown=nurbs:nurbs matplotlibrc .config/matplotlib/matplotlibrc
4148
COPY --chown=nurbs:nurbs README.md .

docker/py37-alpine/Dockerfile

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ WORKDIR /home/nurbs
1212

1313
RUN git clone https://github.com/orbingol/NURBS-Python.git library \
1414
&& git clone https://github.com/orbingol/NURBS-Python_Examples.git examples \
15-
&& git clone https://github.com/orbingol/geomdl-cli.git app
15+
&& git clone https://github.com/orbingol/geomdl-cli.git app \
16+
&& git clone https://github.com/orbingol/geomdl-shapes.git shapes
1617

1718
ENV PATH="/home/nurbs/.local/bin:${PATH}"
1819

@@ -31,9 +32,15 @@ RUN pip install --user --no-cache-dir -r requirements.txt
3132

3233
RUN pip install --user --no-cache-dir .
3334

35+
WORKDIR /home/nurbs/shapes
36+
37+
RUN pip install --user --no-cache-dir -r requirements.txt
38+
39+
RUN pip install --user --no-cache-dir .
40+
3441
WORKDIR /home/nurbs
3542

36-
RUN python -c "import geomdl; import geomdl.core; import geomdl.cli"
43+
RUN python -c "import geomdl; import geomdl.core; import geomdl.cli; import geomdl.shapes"
3744

3845
COPY --chown=nurbs:nurbs matplotlibrc .config/matplotlib/matplotlibrc
3946
COPY --chown=nurbs:nurbs README.md .

docker/py37/Dockerfile

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ WORKDIR /home/nurbs
1414

1515
RUN git clone https://github.com/orbingol/NURBS-Python.git library \
1616
&& git clone https://github.com/orbingol/NURBS-Python_Examples.git examples \
17-
&& git clone https://github.com/orbingol/geomdl-cli.git app
17+
&& git clone https://github.com/orbingol/geomdl-cli.git app \
18+
&& git clone https://github.com/orbingol/geomdl-shapes.git shapes
1819

1920
ENV PATH="/home/nurbs/.local/bin:${PATH}"
2021

@@ -33,9 +34,15 @@ RUN pip install --user --no-cache-dir -r requirements.txt
3334

3435
RUN pip install --user --no-cache-dir .
3536

37+
WORKDIR /home/nurbs/shapes
38+
39+
RUN pip install --user --no-cache-dir -r requirements.txt
40+
41+
RUN pip install --user --no-cache-dir .
42+
3643
WORKDIR /home/nurbs
3744

38-
RUN python -c "import geomdl; import geomdl.core; import geomdl.cli"
45+
RUN python -c "import geomdl; import geomdl.core; import geomdl.cli; import geomdl.shapes"
3946

4047
COPY --chown=nurbs:nurbs matplotlibrc .config/matplotlib/matplotlibrc
4148
COPY --chown=nurbs:nurbs README.md .

docker/pypy3/Dockerfile

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ WORKDIR /home/nurbs
1414

1515
RUN git clone https://github.com/orbingol/NURBS-Python.git library \
1616
&& git clone https://github.com/orbingol/NURBS-Python_Examples.git examples \
17-
&& git clone https://github.com/orbingol/geomdl-cli.git app
17+
&& git clone https://github.com/orbingol/geomdl-cli.git app \
18+
&& git clone https://github.com/orbingol/geomdl-shapes.git shapes
1819

1920
ENV PATH="/home/nurbs/.local/bin:${PATH}"
2021

@@ -35,9 +36,15 @@ RUN pypy3 -m pip install --user --no-cache-dir -r requirements.txt
3536

3637
RUN pypy3 -m pip install --user --no-cache-dir .
3738

39+
WORKDIR /home/nurbs/shapes
40+
41+
RUN pip install --user --no-cache-dir -r requirements.txt
42+
43+
RUN pip install --user --no-cache-dir .
44+
3845
WORKDIR /home/nurbs
3946

40-
RUN pypy3 -c "import geomdl; import geomdl.cli"
47+
RUN pypy3 -c "import geomdl; import geomdl.cli; import geomdl.shapes"
4148

4249
COPY --chown=nurbs:nurbs matplotlibrc .config/matplotlib/matplotlibrc
4350
COPY --chown=nurbs:nurbs README.md .

0 commit comments

Comments
 (0)