srs-s3-upload/Dockerfile

23 lines
556 B
Docker
Raw Normal View History

2023-07-12 19:00:58 +00:00
FROM ossrs/srs:latest
2023-07-07 20:46:50 +00:00
# Install Node.js
RUN apt-get -y update && apt-get install -y curl
RUN curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && apt-get install -y nodejs
# Install the S3 upload tool
RUN mkdir /usr/local/srs/upload
RUN chmod 755 /usr/local/srs/upload
COPY . /usr/local/srs/upload
WORKDIR /usr/local/srs/upload
RUN npm install
# Setup the startup script
WORKDIR /usr/local/srs
COPY entrypoint.sh /usr/local/srs/entrypoint.sh
RUN chmod 755 entrypoint.sh
# Copy SRS config
COPY conf conf
CMD ["bash", "-c", "./entrypoint.sh"]