sms-gateway / Dockerfile
Mbonea's picture
Update Dockerfile
f72fc63 verified
raw
history blame contribute delete
751 Bytes
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"]