Клиент-серверное приложение, представляющее собой примитивный кликер. Архитектура состоит из 3 компонентов:
- клиент (React JS);
- сервер (Express JS);
- база данных (PostgreSQL).
Каждый из компонентов помещён в свой Docker-контейнер, которые развертываются при помощи docker-compose. Для компонента с базой данной выделяется отдельный том для сохранения данных при перезапуске контейнера.
cd ./helloworld-docker-nodejsdocker-compose up --build- Подключиться к клиенту: http://localhost:3000
- ConfigMap;
- Secret;
- Service (для клиента, доступ извне);
- Pod.