8000 GitHub - TheDeathFar/gitTask
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

TheDeathFar/gitTask

Repository files navigation

Задание №3. TradeOffer

Описание проделанной работы.

Написаны три файла: докерфайлы для бэка и фронта, докер-компоуз. Всего имеем 4 сервиса: фронт, бэк, БД и админка до БД.

Работа с frontend

Написан Dockerfile в котором:

front

backend

  1. Должен быть блок сборки из докерфайла (указан контекст, имя полученного образа и директория сборки)
  2. Заданы переменные окружения (см описание сервиса)
  3. Связаны порты 3001:3001
  4. Зависит от БД
  5. Есть хэлсчек
  6. Задано правило рестарта (любое на ваш выбор)

back

MySQL и Adminer (админ-панель)

  1. Сборка из готового образа mysql:8.0
  2. Заданы переменные
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: tradeoffer_db
  1. Связаны порты 3306:3306

  2. Прокинуть volume (посмотреть, в какой папке в контейнере MySQL хранит данные и смонтировать ее на хост)

  3. Сборка из готового образа adminer:latest

  4. Заданы переменные окружения

ADMINER_DEFAULT_DB_DRIVER: mysql
ADMINER_DEFAULT_SERVER: mysql_db
ADMINER_PLUGINS: tables-filter tinymce
  1. Связаны порты 30000:8080
  2. Зависит от БД
  3. Задано правило рестарта

compose_1

Docker-compose для бэка и фронта.

compose_2

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0