mirror of
https://github.com/guezoloic/serverconfig.git
synced 2026-03-28 18:03:49 +00:00
fix(Dockerfile): remove test file
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -1 +1,2 @@
|
|||||||
.env
|
.env
|
||||||
|
Dockerfile
|
||||||
33
Dockerfile
33
Dockerfile
@@ -1,33 +0,0 @@
|
|||||||
# Utilise la même base que ton serveur Scaleway
|
|
||||||
FROM debian:12-slim
|
|
||||||
|
|
||||||
# Évite les erreurs 'TERM environment variable not set' lors du 'clear'
|
|
||||||
ENV TERM=xterm
|
|
||||||
# Empêche les interfaces interactives pendant l'installation des paquets
|
|
||||||
ENV DEBIAN_FRONTEND=noninteractive
|
|
||||||
|
|
||||||
# Installation des dépendances
|
|
||||||
# Note : on utilise docker.io pour avoir le binaire /usr/bin/docker
|
|
||||||
RUN apt-get update && apt-get install -y \
|
|
||||||
curl \
|
|
||||||
cron \
|
|
||||||
sudo \
|
|
||||||
procps \
|
|
||||||
docker.io \
|
|
||||||
docker-compose \
|
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
|
||||||
|
|
||||||
# Création de l'arborescence de travail
|
|
||||||
WORKDIR /app
|
|
||||||
|
|
||||||
# On copie le contenu du projet
|
|
||||||
# Assure-toi d'être à la racine de 'serverconfig' quand tu buildes
|
|
||||||
COPY . .
|
|
||||||
|
|
||||||
# On rend les scripts exécutables
|
|
||||||
# Utilisation de find pour être sûr de ne rater aucun script dans les sous-dossiers
|
|
||||||
RUN find . -name "*.sh" -exec chmod +x {} +
|
|
||||||
|
|
||||||
# On lance le script d'installation
|
|
||||||
# Utilisation de la forme exec pour une meilleure gestion des signaux
|
|
||||||
CMD ["./install.sh"]
|
|
||||||
Reference in New Issue
Block a user