Blame

e47bb9 Cédric 2026-01-08 16:42:12 1
# DockHand
2
3
### Voici le docker-compose que j'ai utilisé pour déployer mon instance DockHand dans mon lab :
4
5
```yaml
6
services:
7
postgres:
8
image: postgres:16-alpine
9
environment:
10
POSTGRES_USER: dockhand
11
POSTGRES_DB: dockhand
12
env_file:
13
- .env
14
volumes:
15
- ./postgres_data:/var/lib/postgresql/data
16
17
dockhand:
18
image: fnsys/dockhand:latest
19
ports:
20
- 3000:3000
21
environment:
22
DATABASE_URL: postgres://dockhand:${POSTGRES_PASSWORD}@postgres:5432/dockhand
23
env_file:
24
- .env
25
volumes:
26
- /var/run/docker.sock:/var/run/docker.sock
27
- ./dockhand_data:/app/data
28
depends_on:
29
- postgres
30
```
31
... Et le fichier .env qui va bien dans le même répertoire :
32
```text
33
POSTGRES_PASSWORD="XXXXXXXXX"
34
```
35
### Concernant l'agent hauswer, le docker-compose :
36
37
```yaml
38
services:
39
hawser:
40
image: ghcr.io/finsys/hawser:latest
41
container_name: hawser
42
env_file:
43
- .env
44
ports:
45
- 2376:2376
46
volumes:
47
- /var/run/docker.sock:/var/run/docker.sock
48
```
49
... Et le fichier .env qui va bien, lui aussi :
50
```text
51
TOKEN: XXXXXXXXXXX
52
```