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
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
25 lines
531 B
Docker
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"]
|