FROM ubuntu:22.04

ENV DEBIAN_FRONTEND=noninteractive

ENV SAMBA_USER=admin \
    SAMBA_PASS=admin \
    SAMBA_SHARE=share

RUN apt-get update && \
    apt-get install -y samba && \
    rm -rf /var/lib/apt/lists/*

# Samba data directory
RUN mkdir -p /data && chmod 777 /data

COPY entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh

EXPOSE 445

ENTRYPOINT ["/entrypoint.sh"]

