Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ Thumbs.db
# Project specific
logs/
*.log
config/local.yaml
config/*
!config/Dockerfile.sample
.secrets
runners_config.yaml
8 changes: 4 additions & 4 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# Dockerfile pour GitHub Runner Manager
# Dockerfile for GitHub Runner Manager
FROM python:3.13-slim

WORKDIR /app


# Installer les dépendances système nécessaires et le client Docker CLI
# Install necessary system dependencies
RUN apt-get update && apt-get install -y --no-install-recommends \
gcc \
git \
Expand All @@ -13,14 +13,14 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
supervisor \
&& rm -rf /var/lib/apt/lists/*

# Copier les fichiers de l'application
# Copy application files
COPY pyproject.toml poetry.lock ./
COPY src ./src
COPY main.py ./
COPY README.md ./
COPY infra/docker/supervisord.conf ./

# Installer Poetry et les dépendances Python
# Install Poetry and Python dependencies
RUN pip install poetry && poetry config virtualenvs.create false && poetry install --no-interaction --no-ansi

COPY infra/docker/entrypoint.sh /entrypoint.sh
Expand Down
Loading