update stuff

This commit is contained in:
pataar 2022-02-24 22:29:08 +01:00
parent 760f098156
commit 1eea5140d9
2 changed files with 9 additions and 14 deletions

View File

@ -5,7 +5,6 @@ RUN apt-get update && apt-get install -y \
--no-install-suggests \
### non specific packages
git \
sudo \
swig \
virtualenv \
### klipper
@ -15,7 +14,6 @@ RUN apt-get update && apt-get install -y \
cmake \
gcc-avr \
### moonraker
supervisor \
curl \
iproute2 \
libcurl4-openssl-dev \
@ -36,11 +34,9 @@ WORKDIR /build
### Prepare our applications
#### Klipper
RUN git clone --depth=1 https://github.com/klipper3d/klipper && \
rm -rf klipper/docs klipper/test klipper/.github && \
RUN git clone https://github.com/klipper3d/klipper && \
virtualenv -p python3 /build/klippy-env && \
/build/klippy-env/bin/pip install -r /build/klipper/scripts/klippy-requirements.txt && \
rm -rf lib
/build/klippy-env/bin/pip install -r /build/klipper/scripts/klippy-requirements.txt
#### Simulavr
COPY docker/simulavr.config /usr/src
@ -58,8 +54,7 @@ RUN git clone -b master git://git.savannah.nongnu.org/simulavr.git && \
make clean
#### Moonraker
RUN git clone --depth=1 https://github.com/Arksine/moonraker && \
rm -rf moonraker/docs moonraker/tests moonraker/.github && \
RUN git clone https://github.com/Arksine/moonraker && \
virtualenv -p python3 /build/moonraker-env && \
/build/moonraker-env/bin/pip install -r /build/moonraker/scripts/moonraker-requirements.txt
@ -71,15 +66,13 @@ RUN apt-get update && apt-get install -y \
--no-install-suggests \
### non specific packages
git \
build-essential \
supervisor \
sudo \
swig \
### moonraker
curl \
iproute2 \
python3-libgpiod \
libcurl4-openssl-dev \
libjpeg-dev \
liblmdb-dev \
libopenjp2-7 \
libsodium-dev \
@ -96,18 +89,20 @@ RUN groupadd --force -g 1000 printer \
### copy all required files
COPY docker/supervisord.conf /etc/supervisor/supervisord.conf
COPY docker/service_control.sh /bin/service_control
COPY docker/start.sh /bin/start
COPY docker/service_control.sh /bin/service_control
### make entrypoint executable
RUN chmod +x /bin/start
RUN chmod +x /bin/service_control
USER printer
WORKDIR /home/printer
# Copy our prebuilt applications from the builder stage
COPY --from=builder --chown=printer:printer /build/klippy-env ./klippy-env
COPY --from=builder --chown=printer:printer /build/klipper ./klipper
COPY --from=builder --chown=printer:printer /build/klipper/ ./klipper/
COPY --from=builder --chown=printer:printer /build/moonraker ./moonraker
COPY --from=builder --chown=printer:printer /build/moonraker-env ./moonraker-env
COPY --from=builder --chown=printer:printer /build/simulavr ./simulavr

View File

@ -18,7 +18,7 @@ serverurl=unix:///tmp/supervisor.sock
file=/tmp/supervisor.sock
[program:simulavr]
command=bash -c 'sleep 10 && /home/printer/klipper/scripts/avrsim.py -m atmega644 /home/printer/simulavr.elf'
command=bash -c 'sleep 10 && /home/printer/klipper/scripts/avrsim.py -m atmega644 -s 20000000 -b 250000 /home/printer/simulavr.elf'
environment=PYTHONPATH=/home/printer/simulavr/build/pysimulavr/
user=printer
process_name=simulavr