26 lines
526 B
Text
26 lines
526 B
Text
FROM ubuntu:20.04
|
|
|
|
ENV APPLICATION_BINARY="Application"
|
|
ENV OPEN_PORT=8080
|
|
|
|
RUN apt-get update && \
|
|
ln -fs /usr/share/zoneinfo/America/New_York /etc/localtime && \
|
|
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
|
|
build-essential \
|
|
cmake \
|
|
libboost-all-dev \
|
|
git \
|
|
libsqlite3-dev && \
|
|
rm -rf /var/lib/apt/lists/*
|
|
|
|
WORKDIR /app
|
|
|
|
COPY . .
|
|
|
|
RUN mkdir build && cd build && \
|
|
cmake .. && \
|
|
make
|
|
|
|
EXPOSE ${OPEN_PORT}
|
|
|
|
CMD ["./build/Application"]
|