FROM debian:bookworm-slim

RUN apt-get update && apt-get install -y --no-install-recommends --no-install-suggests libssl3

WORKDIR /hexvault

# copy required files
COPY libmysqlclient.so ./
COPY hexvault.conf ./
COPY vault_server.crt ./
COPY vault_server.key ./
COPY hexvault.sh ./
COPY vault_server ./
COPY teams_server.hexlic ./

EXPOSE 65433

RUN chmod 640 hexvault.conf vault_server.crt vault_server.key teams_server.hexlic

#CMD [ "./vault_server", "-d", "files", "-f", "hexvault.conf", "-c", "vault_server.crt", "-k", "vault_server.key", "-p", "65433" ]

#RUN chmod +x hexvault.sh
CMD [ "./hexvault.sh" ]
