## Docker Container for Art Gallery CICD
FROM debian:11-slim

# Install APT dependencies
RUN apt-get update -q && \
    apt-get -yqq --no-install-recommends install \
        python3-pip \
        nodejs \
        npm \
    && apt-get autoclean && rm -rf /var/lib/apt/lists/*

# Install Python-Linter dependencies
RUN pip install flake8

# Install JS-Linter dependencies
RUN npm install -g eslint

# Set the working directory for the container
WORKDIR /home/artgallery
