Skip to content
Snippets Groups Projects
Select Git revision
  • 8e08343358d6dbf8a220dee5378bf6fc655c14b1
  • master default protected
  • L2SS-2347-dithering-dont-change-power-freq
  • L2SS-2347-dithering-is-global-setting
  • refactor-control-power-properties
  • update-lcu-rollout-procedure
  • test-pytango-10.0.3
  • deploy-components-parallel
  • L2SS-2357-fix-ruff
  • sync-up-with-meta-pypcc
  • stabilise-landing-page
  • all-stations-lofar2
  • v0.39.7-backports
  • Move-sdptr-to-v1.5.0
  • fix-build-ubuntu
  • tokens-in-env-files
  • fix-build
  • L2SS-2214-deploy-cdb
  • fix-missing-init
  • add-power-hardware-apply
  • L2SS-2129-Add-Subrack-Routine
  • v0.56.1-rc8 protected
  • v0.56.1-rc7 protected
  • v0.56.1-rc6 protected
  • v0.56.1-rc5 protected
  • v0.56.1-rc4 protected
  • v0.56.1-rc3 protected
  • v0.56.1-rc2 protected
  • v0.56.0 protected
  • 0.53.0rc2
  • 0.53.0rc1
  • last-working-mapper-refactor
  • v0.52.9 protected
  • v0.52.8 protected
  • v0.52.7 protected
  • v0.55.5-r2 protected
  • v0.52.8-rc1 protected
  • v0.55.5 protected
  • v0.55.4 protected
  • 0.55.2.dev0
  • 0.55.1.dev0
41 results

Dockerfile

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    Dockerfile 855 B
    FROM ubuntu:20.04
    
    # Install build tools for sdptr and the C language OPC-UA lib
    RUN apt-get update && \
        DEBIAN_FRONTEND=noninteractive apt-get install -y software-properties-common && \
        DEBIAN_FRONTEND=noninteractive add-apt-repository ppa:open62541-team/ppa && \
        apt-get update && \
        DEBIAN_FRONTEND=noninteractive apt-get install -y autoconf automake git make g++ build-essential pkg-config libboost-dev libboost-regex-dev libboost-system-dev libboost-program-options-dev libopen62541-1-dev libopen62541-1-tools && \
        apt-get clean
    
    # Install SDPTR
    RUN cd / && git clone --depth 1 --branch master https://git.astron.nl/lofar2.0/sdptr
    
    RUN cd /sdptr && \
        autoreconf -v -f -i && \
        ./configure && \
        bash -c "make -j `nproc` install"
    
    WORKDIR /sdptr/src
    CMD ["sdptr", "--type=LTS", "--configfile=uniboard.conf", "--nodaemon"]