volumes: pgdata: {} services: dev-runtime: ports: - "9501:9501" volumes: - .:/app build: context: . dockerfile: Dockerfile entrypoint: "/bin/sh -c 'while true; do sleep 30; done;'" migrations: image: siteworxpro/migrate:v4.18.3 restart: no volumes: - .:/app command: "-database 'postgres://${DB_DATABASE-siteworxpro}:${DB_PASSWORD-password}@${DB_HOST-postgres}:5432/siteworxpro?sslmode=disable' -path /app/db/migrations up" postgres: image: postgres:latest environment: POSTGRES_USER: ${DB_USERNAME:-siteworxpro} POSTGRES_PASSWORD: ${DB_PASSWORD:-password} POSTGRES_DB: ${DB_DATABASE:-siteworxpro} ports: - "5432:5432" volumes: - pgdata:/var/lib/postgresql/data