File: Dockerfile

package info (click to toggle)
cqrlog 2.5.2-6
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 28,092 kB
  • sloc: pascal: 92,878; sh: 198; makefile: 80; xml: 22
file content (20 lines) | stat: -rw-r--r-- 665 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
FROM ubuntu:eoan

RUN apt-get update && apt-get -y upgrade

RUN apt-get install -y git lazarus-ide lcl lcl-gtk2 lcl-nogui lcl-units lcl-utils lazarus lazarus-doc lazarus-src fp-units-misc fp-units-rtl fp-utils fpc fpc-source libssl-dev

RUN mkdir -p /usr/local/cqrlog-alpha /home/cqrlog/build

# Mount point for the git repository:
# -v $(pwd):/home/cqrlog/build
VOLUME ["/home/cqrlog/build"]

# Mount point for the result of the build:
# -v /usr/local/cqrlog-alpha:/usr/local/cqrlog-alpha
VOLUME ["/usr/local/cqrlog-alpha"]

WORKDIR /home/cqrlog/build

ENTRYPOINT make clean && make DESTDIR=/usr/local/cqrlog-alpha && make DESTDIR=/usr/local/cqrlog-alpha install