feat(Compose): Passage à Docker Compose et simplification Docker

This commit is contained in:
2022-10-07 18:12:10 +02:00
parent c583cbf108
commit 329b069872
17 changed files with 61 additions and 62 deletions

View File

@ -6,36 +6,16 @@ C'est un système simple utilisant [Rawdog](https://offog.org/code/rawdog/) pour
Il se lance toutes les heures pour générer - si besoin - une page.
# Installation
# Dépendances
## Dépendances
* Docker
* Docker Compose
* [rawdog](https://archlinux.org/packages/community/any/rawdog/) pour ArchLinux
## Dossiers à créér/installer
* copier le **contenu du dossier `rawdog`** dans **/home/od/.rawdog/**
* copier le **contenu du dossier `public`** dans **/srv/http/ogre/veille/**
* copier les fichiers `rawdog.service` et `rawdog.timer` dans **/etc/systemd/system/**
* configurer le fichier **/home/od/.rawdog/config** pour adapter la ligne suivante :
```python
outputfile /srv/http/ogre/veille/index.html
```
avec l'adresse exacte où vous avez posé les fichiers du dossier *public*.
# En bref
# Utilisation
```bash
rsync -avP ./rawdog/* /home/od/.rawdog
mkdir /srv/http/ogre/veille -p
rsync -avP ./public/* /srv/http/ogre/veille/
sudo cp rawdog.service /etc/systemd/system/
sudo cp rawdog.timer /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable rawdog.timer
sudo systemctl start rawdog.service
```
cp env.example .env
make && docker-compose up -d
```
Le site est disponible sur http://localhost:8888/.