Spaces:
Running
Running
| 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"] |