diff --git a/.gitignore b/.gitignore index 0c32b4b..dd53059 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -config +config .quest tmp services/terminal-service/terminal-service @@ -25,6 +25,7 @@ pids *.seed *.pid.lock data +postgres-data # Directory for instrumented libs generated by jscoverage/JSCover lib-cov diff --git a/docker-compose.yml b/docker-compose.yml index 716fc98..edcffa7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -22,7 +22,6 @@ services: db: image: mongo:6 - restart: always networks: - internal ports: @@ -30,6 +29,26 @@ services: volumes: - ./data:/data/db + postgres: + image: postgres:18.6 + networks: + - internal + ports: + - 5173:5173 + volumes: + - ./postgres-data:/var/lib/postgresql + environment: + POSTGRES_USER: commander + POSTGRES_DB: odyssey-dev + POSTGRES_PASSWORD: mysecretpassword + + adminer: + image: adminer + networks: + - internal + ports: + - 18080:8080 + base: image: linuxodyssey/quest-base networks: @@ -37,6 +56,7 @@ services: build: context: . dockerfile: ./quests/Dockerfile + command: exit 0 extra_hosts: - 'host.docker.internal:host-gateway' labels: