diff --git a/.env b/.env
new file mode 100644
index 0000000..3c5d42d
--- /dev/null
+++ b/.env
@@ -0,0 +1,5 @@
+PG_CONTAINER_NAME='postgres-service'
+POSTGRES_USER='tech-services'
+POSTGRES_PASSWORD='password'
+POSTGRES_DB='tech-services'
+PGDATA='/data/tech-services'
\ No newline at end of file
diff --git a/docker-compose.yaml b/docker-compose.yaml
index 768c213..f7604da 100644
--- a/docker-compose.yaml
+++ b/docker-compose.yaml
@@ -6,7 +6,31 @@ services:
ports:
- 80:8181
-# перед сборкой контенера необходимо пересобрать каждый сервис:
+ postgres-service:
+ build:
+ context: postgres-service/
+ # dockerfile: dockerfile
+ image: "postgres-service"
+ container_name: ${PG_CONTAINER_NAME}
+ environment:
+ POSTGRES_DB: ${POSTGRES_DB}
+ POSTGRES_USER: ${POSTGRES_USER}
+ POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
+ PGDATA: ${PGDATA}
+ volumes:
+ - db_tech-services:/data/postgres-tech-services
+ ports:
+ - "5432:5432"
+ restart: unless-stopped
+volumes:
+ db_tech-services:
+ external: true
+
+# Создание тома для базы данных
+# docker volume create db_tech-services
+
+# перед сборкой контенера необходимо пересобрать каждый сервис,
+# выполнить в соответствующем каталоге для каждого java-сервиса
# mvn clean package
# Сборка образа:
diff --git a/out/resource-service-api/src/main/docs/erd/ERD.png b/out/resource-service-api/src/main/docs/erd/ERD.png
new file mode 100644
index 0000000..d5a29c1
Binary files /dev/null and b/out/resource-service-api/src/main/docs/erd/ERD.png differ
diff --git a/out/resource-service-api/src/main/docs/erd/ERD.svg b/out/resource-service-api/src/main/docs/erd/ERD.svg
new file mode 100644
index 0000000..0090803
--- /dev/null
+++ b/out/resource-service-api/src/main/docs/erd/ERD.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/postgres-service/dockerfile b/postgres-service/dockerfile
new file mode 100644
index 0000000..3b2b751
--- /dev/null
+++ b/postgres-service/dockerfile
@@ -0,0 +1,7 @@
+FROM postgres:latest
+
+LABEL author="esoe"
+LABEL description="postgres image for tech-services"
+LABEL version="1.0"
+
+COPY *.sql /docker-entrypoint-initdb.d/
\ No newline at end of file
diff --git a/resource-service-api/src/main/docs/erd/erd.puml b/resource-service-api/src/main/docs/erd/erd.puml
index d970459..a84a4b3 100644
--- a/resource-service-api/src/main/docs/erd/erd.puml
+++ b/resource-service-api/src/main/docs/erd/erd.puml
@@ -4,12 +4,21 @@
!define column(x) <&media-record> x
!define table(x) entity x << (T, white) >>
+' Подключаемые файлы:
!include erd-course.puml
!include erd-student.puml
-title "Entity Relationship Diagram (ERD): education-records (учет обучений)"
' left to right direction
+title "Entity Relationship Diagram (ERD): education-records (учет обучений)"
+
+' Памятка
+' 1. Предусмотреть возможность внесения сведений об обучении по курсу отВ:
+' - одна программа предполагает наличие 7 - 9 записей в реестре
+' - нет возможности по реестру понять, какие в итоге программы были прочитаны
+' 2. Предусмотреть возможность сопоставления должности и программы, для
+' - назначения тестирований на платформе ЕИСОТ
+
' Исходные документы
entity "Реестр обученных" as repository
diff --git a/resource-service-api/src/main/resources/static/content/images/ERD.png b/resource-service-api/src/main/resources/static/content/images/ERD.png
new file mode 100644
index 0000000..d5a29c1
Binary files /dev/null and b/resource-service-api/src/main/resources/static/content/images/ERD.png differ
diff --git a/resource-service-api/src/main/resources/static/content/images/ERD.svg b/resource-service-api/src/main/resources/static/content/images/ERD.svg
new file mode 100644
index 0000000..0090803
--- /dev/null
+++ b/resource-service-api/src/main/resources/static/content/images/ERD.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resource-service-api/src/main/resources/static/content/md/hello.md b/resource-service-api/src/main/resources/static/content/md/hello.md
index 853a52b..b36eb66 100644
--- a/resource-service-api/src/main/resources/static/content/md/hello.md
+++ b/resource-service-api/src/main/resources/static/content/md/hello.md
@@ -1,9 +1,28 @@
# RESOURCE-SERVICE-API : HELLO.MD
-# Структура базы данных сервиса : SCHEME
-## TABLE N1:
# Описание api
-## /hello
+## domain:port/hello
Возвращает текущую страницу описания сервиса
-## /api/content
- Возвращает данные таблиц в *.xml формате
\ No newline at end of file
+
+## domain:port/content/*
+ статический контент сервиса,
+ вспомогательные файлы для оформления или наполнения страниц
+
+## domain:port/api/content
+ Возвращает данные таблиц в *.xml формате
+
+# Структура базы данных сервиса : SCHEME
+
+![image entity relationship diagram](content/images/ERD.svg "entity relationship diagram")
+
+## Памятка
+ 1. Предусмотреть возможность внесения сведений об обучении по курсу "Охрана труда, пункт В" (отВ):
+ - одна программа предполагает наличие от 7-ми до 9-ти записей в реестре
+ - нет возможности по реестру понять, какие в итоге подпункты были включены в протокол
+ - нет возможности сгенерировать протокол на основании внесенных в реестр данных
+ 2. Предусмотреть возможность сопоставления должности и программы, для
+ - назначения тестирований на платформе ЕИСОТ
+ 3. Подключить контейнер postgres к микросервисам
+
+
+