feat: switch to static site, remove docker
This commit is contained in:
21
Caddyfile
21
Caddyfile
@@ -1,21 +0,0 @@
|
||||
:80 {
|
||||
@prod host veloboomboom.internantes.ovh
|
||||
handle @prod {
|
||||
root * /srv/prod
|
||||
file_server
|
||||
}
|
||||
|
||||
@test host veloboomboom.lucasroyer.fr
|
||||
handle @test {
|
||||
basic_auth {
|
||||
testuser $2a$14$hNv5hbag695p/jcyB.7qeOoCvqxQ0L6zyBptfHU15qnTtmivfXAea
|
||||
}
|
||||
root * /srv/test
|
||||
file_server
|
||||
}
|
||||
|
||||
# fallback
|
||||
handle {
|
||||
respond "Not Found" 404
|
||||
}
|
||||
}
|
||||
45
README.md
45
README.md
@@ -1,45 +0,0 @@
|
||||
## Site web Caddy avec Docker Compose
|
||||
|
||||
Un site web est un ensemble de pages web accessibles via Internet, généralement regroupées sous un même domaine. Ces pages peuvent contenir des informations sous forme de texte, images, vidéos, ou autres médias. https://caddyserver.com/
|
||||
|
||||
## Prérequis
|
||||
|
||||
- Git, Docker & Docker Compose installés
|
||||
|
||||
- Cette installation est faite pour fonctionner derrière un reverse-proxy. Exemple ici : https://gitea.lucasroyer.fr/server/reverse-proxy
|
||||
|
||||
## Installation
|
||||
|
||||
1. Clonez ce dépôt :
|
||||
```bash
|
||||
git clone https://gitea.lucasroyer.fr/server/gitea.git
|
||||
cd gitea
|
||||
```
|
||||
2. Modifiez app.env pour ajouter un mot de passe en remplaçant `mypassword` :
|
||||
```bash
|
||||
cp app.public.env app.env
|
||||
nano app.env
|
||||
```
|
||||
|
||||
```ini
|
||||
GITEA__database__DB_TYPE=postgres
|
||||
GITEA__database__HOST=db:5432
|
||||
GITEA__database__NAME=gitea
|
||||
GITEA__database__USER=gitea
|
||||
GITEA__database__PASSWD=mypassword #replace
|
||||
```
|
||||
2. Modifiez db.env avec le même mot de passe :
|
||||
```bash
|
||||
cp db.public.env db.env
|
||||
nano db.env
|
||||
```
|
||||
```ini
|
||||
POSTGRES_USER=gitea
|
||||
POSTGRES_PASSWORD=mypassword #replace
|
||||
POSTGRES_DB=gitea
|
||||
```
|
||||
4. Lancez et surveillez les conteneurs :
|
||||
```bash
|
||||
sudo docker compose up -d
|
||||
sudo docker compose logs -f
|
||||
```
|
||||
@@ -1,15 +0,0 @@
|
||||
services:
|
||||
web:
|
||||
image: caddy:2.10.2-alpine
|
||||
container_name: site-veloboomboom
|
||||
restart: always
|
||||
volumes:
|
||||
- ./html-prod:/srv/prod # Dossier contenant les fichiers statiques
|
||||
- ./html-test:/srv/test # Dossier contenant les fichiers statiques
|
||||
- ./Caddyfile:/etc/caddy/Caddyfile # Fichier de configuration de Caddy
|
||||
networks:
|
||||
- reverse-proxy
|
||||
|
||||
networks:
|
||||
reverse-proxy:
|
||||
external: true
|
||||
Reference in New Issue
Block a user