diff --git a/README.md b/README.md index edb4d56..cf14b98 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,8 @@ npm start ``` -### Using Docker - -docker pull postgres +### Using Docker-compose +Start: `docker-compose up -d` +Stop: `docker-compose down` +Reset: `docker-compose down -v` diff --git a/docker-compose.yaml b/docker-compose.yaml index e69de29..cf58696 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -0,0 +1,24 @@ +version: '3' + +services: + sqlshare: + build: . + environment: + SQLSHARE_DB: postgres://postgres:root@postgres/sqlshare + ports: + - 8080:8080 + links: + - postgres + postgres: + image: postgres:alpine + environment: + POSTGRES_DB: sqlshare + POSTGRES_USER: postgres + POSTGRES_PASSWORD: root + volumes: + - ./db/create.sql:/docker-entrypoint-initdb.d/sqlshare-init.sql:ro + - pgdata:/var/lib/postgresql/data + +volumes: + pgdata: + # volume to persist postgres data