mirror of
https://github.com/overte-org/overte.git
synced 2025-04-27 02:56:28 +02:00
32 lines
1.4 KiB
Docker
32 lines
1.4 KiB
Docker
FROM simonwalton1/hifi_base_ubuntu:1.1
|
|
MAINTAINER DevOps Team (devops@highfidelity.io)
|
|
|
|
EXPOSE 40100 40101 40102
|
|
EXPOSE 40100/udp 40101/udp 40102/udp
|
|
EXPOSE 48000/udp 48001/udp 48002/udp 48003/udp 48004/udp 48005/udp 48006/udp
|
|
|
|
RUN mkdir -p /etc/hifi/server/plugins /etc/hifi/server/resources /etc/hifi/server/imageformats/ && \
|
|
ln -s /usr/local/Qt5.12.3/5.12.3/gcc_64/plugins/imageformats/* /etc/hifi/server/imageformats/
|
|
COPY ./assignment-client /etc/hifi/server/
|
|
#COPY ./oven /etc/hifi/server/
|
|
COPY ./domain-server /etc/hifi/server/
|
|
COPY ./plugins/hifiCodec/libhifiCodec.so /etc/hifi/server/plugins/
|
|
RUN true
|
|
COPY ./plugins/pcmCodec/libpcmCodec.so /etc/hifi/server/plugins/
|
|
# Dummy statement
|
|
RUN true
|
|
COPY ./*.so /lib/
|
|
RUN ln -sf /lib/libquazip5.so /lib/libquazip5.so.1
|
|
COPY ./domain-server/resources/ /etc/hifi/server/resources/
|
|
RUN true
|
|
COPY ./hifi.conf /etc/supervisor/conf.d/hifi.conf
|
|
RUN for fn in /usr/local/Qt5.12.3/5.12.3/gcc_64/plugins/imageformats/*.so; do \
|
|
if [ ! -x $fn ]; then ln -s $fn /etc/hifi/server/imageformats; fi; done
|
|
RUN chmod +x /etc/hifi/server/domain-server
|
|
RUN chmod +x /etc/hifi/server/assignment-client
|
|
|
|
# Ensure `domain-server` and `assignment-client` execute.
|
|
RUN /etc/hifi/server/domain-server --version > /etc/hifi/server/version && \
|
|
/etc/hifi/server/assignment-client --version >> /etc/hifi/server/version
|
|
|
|
CMD ["/usr/bin/supervisord", "-c", "/etc/supervisor/conf.d/hifi.conf"]
|