FROM ubuntu:24.04

WORKDIR /usr/src/app

RUN apt-get update && \
    apt-get install -y --no-install-recommends libsqlite3-0 && \
    rm -rf /var/lib/apt/lists/*

COPY fusion /usr/local/bin/fusion
RUN chmod +x /usr/local/bin/fusion

COPY sql ./sql
COPY tdata ./tdata
COPY config.ini ./config.ini
COPY docker-entrypoint.sh /docker-entrypoint.sh
RUN chmod +x /docker-entrypoint.sh

RUN mkdir -p data

EXPOSE 23000/tcp
EXPOSE 23001/tcp

ENTRYPOINT ["/docker-entrypoint.sh"]
