v1.0.0: docker: add docker compose element

Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
This commit is contained in:
GnomeZworc 2024-03-14 15:53:41 +01:00
commit 45d671ec97
Signed by: nicolas.boufideline
GPG key ID: 4406BBBF8845D632
2 changed files with 39 additions and 2 deletions

6
.gitignore vendored
View file

@ -1,2 +1,6 @@
# build directory # build directory
build/ build/
# docker dev build
docker/
docker-compose.yml

View file

@ -13,4 +13,37 @@ v0.0.0: version
## Developpement ## Developpement
- Golang - Golang
- Docker - Docker
### with docker compose
```bash
cat <<ENDFILE > docker-compose.yml
version: '3.1'
services:
postgres:
image: postgres:15.2-alpine3.17
restart: unless-stopped
environment:
POSTGRES_USER: 'acc'
POSTGRES_PASSWORD: 'totor'
POSTGRES_DB: 'accounts'
healthcheck:
test: ["CMD-SHELL", "pg_isready"]
interval: 10s
timeout: 5s
retries: 5
users:
build:
context: .
target: develop
ports:
- 127.0.0.1:2300:1222
volumes:
- ./docker/keys:/keys
depends_on:
postgres:
condition: service_healthy
ENDFILE
```