From 11eea8db67d7e41f4bba70f2dda3145d90b3ab89 Mon Sep 17 00:00:00 2001 From: Olga Nemt Date: Fri, 7 Feb 2025 11:33:45 +0500 Subject: [PATCH 1/7] =?UTF-8?q?=D0=9F=D0=B0=D0=BF=D0=BA=D0=B0=20docker,=20?= =?UTF-8?q?=D0=B3=D0=B4=D0=B5=20=D0=BD=D0=B0=D1=85=D0=BE=D0=B4=D0=B8=D1=82?= =?UTF-8?q?=D1=81=D1=8F=20compose.yaml=20-=20=D1=84=D0=B0=D0=B9=D0=BB=20?= =?UTF-8?q?=D0=B4=D0=BB=D1=8F=20docker?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .docker/appsettings.json | 25 +++++++++++++++++++++++++ .docker/compose.yaml | 31 +++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 .docker/appsettings.json create mode 100644 .docker/compose.yaml diff --git a/.docker/appsettings.json b/.docker/appsettings.json new file mode 100644 index 0000000..f6c57ef --- /dev/null +++ b/.docker/appsettings.json @@ -0,0 +1,25 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "ConnectionStrings": { + "DefaultConnection": "Host=db:5432;Database=persistence;Username=postgres;Password=postgres;Persist Security Info=True" + }, + "AllowedHosts": "*", + "NeedUseKeyCloak": false, + "KeyCloakAuthentication": { + "Audience": "account", + "Host": "http://192.168.0.10:8321/realms/Persistence" + }, + "AuthUser": { + "username": "myuser", + "password": 12345, + "clientId": "webapi", + "grantType": "password", + "http://schemas.xmlsoap.org/ws/2005/05/identity /claims/nameidentifier": "7d9f3574-6574-4ca3-845a-0276eb4aa8f6" + }, + "ClientUrl": "http://localhost:5000/" +} diff --git a/.docker/compose.yaml b/.docker/compose.yaml new file mode 100644 index 0000000..646af62 --- /dev/null +++ b/.docker/compose.yaml @@ -0,0 +1,31 @@ +networks: + persistence: + external: false + +services: + db: + image: timescale/timescaledb:latest-pg16 + container_name: some-timescaledb-16 + restart: always + environment: + - POSTGRES_PASSWORD=postgres + networks: + - persistence + ports: + - "5462:5432" + volumes: + - ./db:/var/lib/postgresql/data + + persistence: + image: git.ddrilling.ru/ddrilling/persistence:latest + container_name: persistence + restart: always + depends_on: + - db + networks: + - persistence + ports: + - "1111:8080" + volumes: + - ./appsettings.json:/app/appsettings.json + From c247489477c6692b9d0d57d2f9df305aed2a174f Mon Sep 17 00:00:00 2001 From: Olga Nemt Date: Fri, 7 Feb 2025 11:57:07 +0500 Subject: [PATCH 2/7] =?UTF-8?q?readme-=D1=84=D0=B0=D0=B9=D0=BB,=20=D0=BA?= =?UTF-8?q?=D0=B0=D0=BA=20=D0=B7=D0=B0=D0=BF=D1=83=D1=81=D0=BA=D0=B0=D1=82?= =?UTF-8?q?=D1=8C=20=D0=BA=D0=BE=D0=BD=D1=82=D0=B5=D0=B9=D0=BD=D0=B5=D1=80?= =?UTF-8?q?=20=D1=81=20persistence?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 130c2e5..00f2f89 100644 --- a/README.md +++ b/README.md @@ -1 +1,5 @@ -# Persistence \ No newline at end of file +# Persistence +## Инструкция по развертыванию persistence в docker-контейнер +1. Необходимо скопировать себе локально папку .docker, которая находится внутри проекта persistence +2. Запустить файл compose.yaml при помощи команды: + docker-compose up \ No newline at end of file From bfb18cab8a951c38a7a404242e965f600d345808 Mon Sep 17 00:00:00 2001 From: "on.nemtina" Date: Fri, 7 Feb 2025 11:59:22 +0500 Subject: [PATCH 3/7] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 00f2f89..3816a4e 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ # Persistence -## Инструкция по развертыванию persistence в docker-контейнер -1. Необходимо скопировать себе локально папку .docker, которая находится внутри проекта persistence +## Инструкция по развертыванию persistence в docker +1. Необходимо скопировать себе локально папку **.docker**, которая находится внутри проекта persistence + 2. Запустить файл compose.yaml при помощи команды: - docker-compose up \ No newline at end of file + `docker-compose up` \ No newline at end of file From fca2ccb8aaa20abc463ed10306f9d140ea057087 Mon Sep 17 00:00:00 2001 From: "on.nemtina" Date: Fri, 7 Feb 2025 12:00:23 +0500 Subject: [PATCH 4/7] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3816a4e..d37eb7f 100644 --- a/README.md +++ b/README.md @@ -2,5 +2,5 @@ ## Инструкция по развертыванию persistence в docker 1. Необходимо скопировать себе локально папку **.docker**, которая находится внутри проекта persistence -2. Запустить файл compose.yaml при помощи команды: +2. Из папки .docker Запустить файл compose.yaml при помощи команды: `docker-compose up` \ No newline at end of file From c997bfe9a4fb528fe4c93167a5d08f1acec03883 Mon Sep 17 00:00:00 2001 From: "on.nemtina" Date: Fri, 7 Feb 2025 12:01:11 +0500 Subject: [PATCH 5/7] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d37eb7f..72d4e70 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Persistence ## Инструкция по развертыванию persistence в docker -1. Необходимо скопировать себе локально папку **.docker**, которая находится внутри проекта persistence +1. Необходимо скопировать себе локально папку **.docker**, которая находится внутри проекта **persistence** -2. Из папки .docker Запустить файл compose.yaml при помощи команды: +2. Из папки **.docker** запустить команду: `docker-compose up` \ No newline at end of file From 49cc9d6e39086f99fda6afda3eca8abd06eb4e10 Mon Sep 17 00:00:00 2001 From: "on.nemtina" Date: Fri, 7 Feb 2025 12:15:35 +0500 Subject: [PATCH 6/7] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 72d4e70..154a1d6 100644 --- a/README.md +++ b/README.md @@ -2,5 +2,7 @@ ## Инструкция по развертыванию persistence в docker 1. Необходимо скопировать себе локально папку **.docker**, которая находится внутри проекта **persistence** -2. Из папки **.docker** запустить команду: +2. Авторизоваться в gitea-registry при помощи командры: `docker login -u пользователь -p пароль https://git.ddrilling.ru` + +3. Из папки **.docker** запустить команду: `docker-compose up` \ No newline at end of file From 4739a043f4e6ccc8bbea94c10e32ebe48bcbaa0b Mon Sep 17 00:00:00 2001 From: "on.nemtina" Date: Fri, 7 Feb 2025 12:30:59 +0500 Subject: [PATCH 7/7] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 154a1d6..30904ec 100644 --- a/README.md +++ b/README.md @@ -5,4 +5,6 @@ 2. Авторизоваться в gitea-registry при помощи командры: `docker login -u пользователь -p пароль https://git.ddrilling.ru` 3. Из папки **.docker** запустить команду: - `docker-compose up` \ No newline at end of file + `docker-compose up` + +4. При успешном старте persistence необходимо откорректировать ссылку в браузере: `[host]:[port]/swagger/index.html` \ No newline at end of file