# DockHand ### Voici le docker-compose que j'ai utilisé pour déployer mon instance DockHand dans mon lab : ```yaml services: postgres: image: postgres:16-alpine environment: POSTGRES_USER: dockhand POSTGRES_DB: dockhand env_file: - .env volumes: - ./postgres_data:/var/lib/postgresql/data dockhand: image: fnsys/dockhand:latest ports: - 3000:3000 environment: DATABASE_URL: postgres://dockhand:${POSTGRES_PASSWORD}@postgres:5432/dockhand env_file: - .env volumes: - /var/run/docker.sock:/var/run/docker.sock - ./dockhand_data:/app/data depends_on: - postgres ``` ... Et le fichier .env qui va bien dans le même répertoire : ```text POSTGRES_PASSWORD="XXXXXXXXX" ``` ### Concernant l'agent hauswer, le docker-compose : ```yaml services: hawser: image: ghcr.io/finsys/hawser:latest container_name: hawser env_file: - .env ports: - 2376:2376 volumes: - /var/run/docker.sock:/var/run/docker.sock ``` ... Et le fichier .env qui va bien, lui aussi : ```text TOKEN: XXXXXXXXXXX ```
