FROM ghcr.io/android-sms-gateway/server:latest AS server FROM debian:bookworm-slim RUN apt-get update && apt-get install -y \ supervisor \ ca-certificates \ mariadb-server \ && rm -rf /var/lib/apt/lists/* COPY --from=server /app/app /app/app COPY config.yml /app/config.yml COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf COPY entrypoint.sh /app/entrypoint.sh RUN sed -i 's/\r$//' /app/entrypoint.sh && chmod +x /app/entrypoint.sh RUN useradd -m -u 1000 appuser \ && chown -R appuser:appuser /app \ && mkdir -p /data/mysql /run/mysqld /var/lib/mysql /var/log/mysql \ && chown -R 1000:1000 /data/mysql /run/mysqld /var/lib/mysql /var/log/mysql USER 1000 EXPOSE 3001 CMD ["/bin/sh", "/app/entrypoint.sh"]