From 92114e9aba0c30b271fb997f59b7cc8a97b757ab Mon Sep 17 00:00:00 2001 From: Ihor S Date: Tue, 9 Sep 2025 14:52:48 +0200 Subject: [PATCH 1/3] fix --- docker-compose-dev.yml | 58 +++++++++++++++++++++++++++++++++++++++++ infra/package-lock.json | 4 +-- infra/package.json | 2 +- 3 files changed, 61 insertions(+), 3 deletions(-) create mode 100644 docker-compose-dev.yml diff --git a/docker-compose-dev.yml b/docker-compose-dev.yml new file mode 100644 index 0000000..7f7beee --- /dev/null +++ b/docker-compose-dev.yml @@ -0,0 +1,58 @@ +version: '3.8' + +services: + api-build: + container_name: ionicapp_api_build + restart: "no" + build: + context: docker/api + dockerfile: ./Dockerfile + user: "node" + tty: true + volumes: + - ./:/app + command: > + bash -c "npm ci + && rm -rf dist + && npm run build" + + api-run: + container_name: ionicapp_api_run + restart: unless-stopped + depends_on: + - postgres + - redis + build: + context: docker/api + dockerfile: ./Dockerfile + user: "node" + tty: true + volumes: + - ./:/app + ports: + - ${PORT}:3000 + - ${DEBUG_PORT}:9229 + command: ["npm", "run", "start:prod"] + + postgres: + container_name: ionicapp_postgres + restart: unless-stopped + build: + dockerfile: docker/postgres/Dockerfile + environment: + POSTGRES_USER: ${DB_USERNAME} + POSTGRES_PASSWORD: ${DB_PASSWORD} + POSTGRES_DB: ${DB_DATABASE} + ports: + - ${DB_PORT}:5432 + volumes: + - ./docker/postgres/data:/var/lib/postgresql/data + + redis: + container_name: ionicapp_redis + restart: unless-stopped + image: redis:alpine + ports: + - ${REDIS_PORT}:6379 + volumes: + - ./docker/redis/data:/data \ No newline at end of file diff --git a/infra/package-lock.json b/infra/package-lock.json index 3bec909..2860c2e 100644 --- a/infra/package-lock.json +++ b/infra/package-lock.json @@ -1,12 +1,12 @@ { "name": "infra", - "version": "0.1.2", + "version": "0.1.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "infra", - "version": "0.1.2", + "version": "0.1.3", "dependencies": { "aws-cdk-lib": "2.208.0", "constructs": "^10.0.0" diff --git a/infra/package.json b/infra/package.json index 0bad5df..99128c3 100644 --- a/infra/package.json +++ b/infra/package.json @@ -1,6 +1,6 @@ { "name": "infra", - "version": "0.1.2", + "version": "0.1.3", "bin": { "infra": "bin/infra.js" }, From a1ddfc1819e673e35edf188715eea151d80338f7 Mon Sep 17 00:00:00 2001 From: Ihor S Date: Tue, 9 Sep 2025 14:53:12 +0200 Subject: [PATCH 2/3] fix --- infra/package-lock.json | 4 ++-- infra/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/infra/package-lock.json b/infra/package-lock.json index 2860c2e..37593ad 100644 --- a/infra/package-lock.json +++ b/infra/package-lock.json @@ -1,12 +1,12 @@ { "name": "infra", - "version": "0.1.3", + "version": "0.1.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "infra", - "version": "0.1.3", + "version": "0.1.4", "dependencies": { "aws-cdk-lib": "2.208.0", "constructs": "^10.0.0" diff --git a/infra/package.json b/infra/package.json index 99128c3..5477106 100644 --- a/infra/package.json +++ b/infra/package.json @@ -1,6 +1,6 @@ { "name": "infra", - "version": "0.1.3", + "version": "0.1.4", "bin": { "infra": "bin/infra.js" }, From 586f63a3923fcbbfa6e14153ecb36d8c6081ee5e Mon Sep 17 00:00:00 2001 From: Ihor S Date: Tue, 9 Sep 2025 14:53:15 +0200 Subject: [PATCH 3/3] 0.0.7 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4dfd1f0..b656568 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "ionicapp", - "version": "0.0.6", + "version": "0.0.7", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "ionicapp", - "version": "0.0.6", + "version": "0.0.7", "license": "UNLICENSED", "dependencies": { "@nestjs/common": "^11.0.1", diff --git a/package.json b/package.json index b5d0802..2da2013 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ionicapp", - "version": "0.0.6", + "version": "0.0.7", "description": "", "author": "", "private": true,