Практичне завдання
Мета
Складання та публікація власного образу у GitLab Docker Registry. Створення середовища для запуску демонстраційного додатку локально у dev оточенні.
Навчитися створювати docker-compose.yaml для зручного відлагодження контейнерів фронту та беку локально
Критерії приймання
- Додаток повинен запускатися 1 командою
docker-compose up -d - Бекенд повинен бути доступний на http://localhost:8000
- Фронтенд повинен бути доступний на http://localhost:8080
- Вихідний код додатків має бути доступний у директоріях
frontend,backend- відповідно у директоріях має бути
Dockerfileдля отримання образів
- відповідно у директоріях має бути
- У CI/CD повинно бути декілька job для збірки та пушу
frontend/Dockerfile,backend/Dockerfileу реєстр docker-compose.yamlповинен білдити імеджі зDockerfile, за їх відсутності
Додаткове завдання
- Написати джобу для тестування
docker-compose.yaml, що він завжди працює.