mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-04-29 07:14:24 +08:00
Rename source paths env variable
This commit is contained in:
parent
8144ca978b
commit
e1a6ab098a
24
Dockerfile
24
Dockerfile
@ -5,33 +5,33 @@ ENV CURA_BENV_BUILD_TYPE=Release
|
|||||||
ENV CURA_BRANCH=master
|
ENV CURA_BRANCH=master
|
||||||
ENV URANIUM_BRANCH=$CURA_BRANCH
|
ENV URANIUM_BRANCH=$CURA_BRANCH
|
||||||
ENV CURA_ENGINE_BRANCH=$CURA_BRANCH
|
ENV CURA_ENGINE_BRANCH=$CURA_BRANCH
|
||||||
ENV CURA_BENV_GIT_DIR=/srv/cura
|
ENV CURA_APP_DIR=/srv/cura
|
||||||
|
|
||||||
RUN mkdir $CURA_BENV_GIT_DIR
|
RUN mkdir $CURA_APP_DIR
|
||||||
|
|
||||||
# Setup Uranium
|
# Setup Uranium
|
||||||
WORKDIR $CURA_BENV_GIT_DIR
|
WORKDIR $CURA_APP_DIR
|
||||||
RUN git clone https://github.com/Ultimaker/Uranium
|
RUN git clone https://github.com/Ultimaker/Uranium
|
||||||
WORKDIR $CURA_BENV_GIT_DIR/Uranium
|
WORKDIR $CURA_APP_DIR/Uranium
|
||||||
RUN git fetch origin
|
RUN git fetch origin
|
||||||
RUN git checkout $URANIUM_BRANCH
|
RUN git checkout $URANIUM_BRANCH
|
||||||
RUN export PYTHOHPATH="${PYTHONPATH}:$CURA_BENV_GIT_DIR/Uranium"
|
RUN export PYTHOHPATH="${PYTHONPATH}:$CURA_APP_DIR/Uranium"
|
||||||
|
|
||||||
# Setup Cura
|
# Setup Cura
|
||||||
WORKDIR $CURA_BENV_GIT_DIR
|
WORKDIR $CURA_APP_DIR
|
||||||
RUN git clone https://github.com/Ultimaker/Cura
|
RUN git clone https://github.com/Ultimaker/Cura
|
||||||
WORKDIR $CURA_BENV_GIT_DIR/Cura
|
WORKDIR $CURA_APP_DIR/Cura
|
||||||
RUN git fetch origin
|
RUN git fetch origin
|
||||||
RUN git checkout origin $CURA_BRANCH
|
RUN git checkout origin $CURA_BRANCH
|
||||||
|
|
||||||
# Setup CuraEngine
|
# Setup CuraEngine
|
||||||
WORKDIR $CURA_BENV_GIT_DIR
|
WORKDIR $CURA_APP_DIR
|
||||||
RUN git clone https://github.com/Ultimaker/CuraEngine
|
RUN git clone https://github.com/Ultimaker/CuraEngine
|
||||||
WORKDIR $CURA_BENV_GIT_DIR/CuraEngine
|
WORKDIR $CURA_APP_DIR/CuraEngine
|
||||||
RUN git fetch origin
|
RUN git fetch origin
|
||||||
RUN git checkout $URANIUM_BRANCH
|
RUN git checkout $URANIUM_BRANCH
|
||||||
RUN mkdir build
|
RUN mkdir build
|
||||||
WORKDIR $CURA_BENV_GIT_DIR/CuraEngine/build
|
WORKDIR $CURA_APP_DIR/CuraEngine/build
|
||||||
RUN cmake3 .. \
|
RUN cmake3 .. \
|
||||||
-DCMAKE_BUILD_TYPE=$CURA_BENV_BUILD_TYPE \
|
-DCMAKE_BUILD_TYPE=$CURA_BENV_BUILD_TYPE \
|
||||||
-DCMAKE_C_COMPILER=gcc \
|
-DCMAKE_C_COMPILER=gcc \
|
||||||
@ -39,8 +39,8 @@ RUN cmake3 .. \
|
|||||||
RUN make
|
RUN make
|
||||||
|
|
||||||
# Make sure Cura can find CuraEngine
|
# Make sure Cura can find CuraEngine
|
||||||
RUN ln -s /usr/local/bin/CuraEngine $CURA_BENV_GIT_DIR/Cura
|
RUN ln -s /usr/local/bin/CuraEngine $CURA_APP_DIR/Cura
|
||||||
|
|
||||||
# Run Cura
|
# Run Cura
|
||||||
WORKDIR $CURA_BENV_GIT_DIR/Cura
|
WORKDIR $CURA_APP_DIR/Cura
|
||||||
CMD ["python3", "cura_app.py"]
|
CMD ["python3", "cura_app.py"]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user