Files
plex-playlist/Dockerfile.cicd-setup
Cliff Hill 524bf21244
Some checks failed
Tests / Frontend Linting (push) Has been cancelled
Tests / Build Base Setup Image (push) Successful in 1m22s
Tests / Build Frontend Environment (push) Failing after 12m33s
Tests / Build Backend Environment (push) Failing after 12m37s
Tests / Backend Tests (push) Has been cancelled
Tests / Backend Linting (push) Has been cancelled
Tests / Frontend Tests (push) Has been cancelled
Redoing this now with multi stage docker images for the CICD.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-10-26 21:34:06 -04:00

25 lines
531 B
Docker

# CICD Setup - Base image with source code checkout
FROM ubuntu:22.04
# Install essential tools
RUN apt-get update && apt-get install -y \
git \
curl \
ca-certificates \
&& rm -rf /var/lib/apt/lists/*
# Set working directory
WORKDIR /workspace
# Copy the entire project (this will be the "checkout" layer)
COPY . .
# Ensure proper permissions
RUN chmod -R 755 /workspace
# Default to bash for better shell support
SHELL ["/bin/bash", "-c"]
# This image contains the full project source code
CMD ["/bin/bash"]