Some checks failed
Build FreeBSD package / build (haswell, 14) (push) Has been cancelled
Build FreeBSD package / build (haswell, 15) (push) Has been cancelled
Build FreeBSD package / build (generic, 14) (push) Has been cancelled
Build FreeBSD package / build (generic, 15) (push) Has been cancelled
22 lines
991 B
Docker
22 lines
991 B
Docker
FROM localhost/freebsd-runtime:15.0-RELEASE-amd64 AS package
|
|
|
|
COPY continuwuity-haswell-0.5.5-freebsd15-amd64.pkg /
|
|
|
|
ENV ASSUME_ALWAYS_YES=yes
|
|
|
|
RUN pkg install rocksdb && pkg add continuwuity-haswell-0.5.5-freebsd15-amd64.pkg
|
|
|
|
FROM localhost/freebsd-runtime:15.0-RELEASE-amd64
|
|
|
|
COPY --from=package /usr/local/bin/continuwuity /usr/local/bin/continuwuity
|
|
COPY --from=package /usr/local/lib/librocksdb.so.10.7.5 /usr/local/lib/librocksdb.so.10.7
|
|
COPY --from=package /usr/local/lib/libsnappy.so.1.2.2 /usr/local/lib/libsnappy.so.1
|
|
COPY --from=package /usr/local/lib/libgflags.so.2.3.0 /usr/local/lib/libgflags.so.2.3
|
|
COPY --from=package /usr/local/lib/liblz4.so.1.10.0 /usr/local/lib/liblz4.so.1
|
|
COPY --from=package /usr/local/lib/libzstd.so.1.5.7 /usr/local/lib/libzstd.so.1
|
|
ENV LD_LIBRARY_PATH=/usr/local/lib
|
|
|
|
RUN install -d -o 297 -g 297 /var/db/continuwuity
|
|
USER 297
|
|
|
|
CMD ["/usr/local/bin/continuwuity", "-O", "server_name='test.hq.kat5.dev'", "-O", "database_path='/var/db/continuwuity'"]
|