sistema-gps-oestepan/docker-compose.yml

45 lines
1.0 KiB
YAML

services:
db:
image: timescale/timescaledb:latest-pg16
restart: unless-stopped
environment:
POSTGRES_DB: traccar
POSTGRES_USER: traccar
POSTGRES_PASSWORD: traccar
TIMESCALEDB_TELEMETRY: "off"
volumes:
- ./data/postgres:/var/lib/postgresql/data
networks:
- traccar_net
healthcheck:
test: ["CMD-SHELL", "pg_isready -U traccar"]
interval: 10s
timeout: 5s
retries: 5
traccar:
image: traccar/traccar:latest
restart: unless-stopped
depends_on:
db:
condition: service_healthy
environment:
# CONFIG_USE_ENVIRONMENT_VARIABLES: "true"
DATABASE_DRIVER: org.postgresql.Driver
DATABASE_URL: jdbc:postgresql://db:5432/traccar
DATABASE_USER: traccar
DATABASE_PASSWORD: traccar
ports:
- "8083:8082"
- "5086:5086"
- "5086:5086/udp"
volumes:
- ./logs:/opt/traccar/logs
- ./traccar.xml:/opt/traccar/conf/traccar.xml
networks:
- traccar_net
networks:
traccar_net:
driver: bridge