forked from cohabit/server_config
build: add test scripts for manual debugging
This commit is contained in:
parent
6dd94237f8
commit
7c452507fe
6
Dockerfile
Normal file
6
Dockerfile
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
FROM debian
|
||||||
|
|
||||||
|
RUN apt update
|
||||||
|
RUN apt install -y git
|
||||||
|
RUN apt install -y gpg
|
||||||
|
RUN apt install -y vim
|
18
README.md
18
README.md
|
@ -74,9 +74,19 @@ sudo (bash|sh|zsh) ./deploy.sh [SERVICES...]
|
||||||
sudo ./deploy.sh -a
|
sudo ./deploy.sh -a
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
|
||||||
|
Pour tester la config avant déploiement un [`Dockerfile`]('./Dockerfile') est
|
||||||
|
disponible. Le helper [`test_scripts.sh`](./test_scripts.sh) build et lance le
|
||||||
|
conteneur (shell: `bash`, point d'entrée: `/`).
|
||||||
|
|
||||||
|
> [!NOTE]
|
||||||
|
>
|
||||||
|
> Le helper utilise `docker`, pour utiliser `podman` vous pouvez taper
|
||||||
|
> `docker="podman" bash ./test_scripts.sh`.
|
||||||
|
|
||||||
## Ajout de service
|
## Ajout de service
|
||||||
|
|
||||||
S'il y a le besoin de rajouter des services, il faudra penser à ajouter leurs configurations dans le projet ainsi que les liens vers leurs installations dans le script d'installation.
|
S'il y a le besoin de rajouter des services, il faudra penser à ajouter leurs
|
||||||
|
configurations dans le projet ainsi que les liens vers leurs installations dans
|
||||||
|
le script d'installation.
|
||||||
|
|
||||||
|
|
5
test_scripts.sh
Normal file
5
test_scripts.sh
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
# Build or update container image
|
||||||
|
docker built -t cohabit_server_config_test .
|
||||||
|
|
||||||
|
# Run image in bash mode
|
||||||
|
docker run --rm -it cohabit_server_config_test bash
|
Loading…
Reference in a new issue