Skip to content

THE-GAME-DEVOPS/fullstack-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Docker Fullstack Додаток

Цей проект представляє собою повноцінний fullstack додаток, побудований з використанням:

  • PostgreSQL для бази даних
  • Node.js (Express) для бекенду
  • React для фронтенду

Структура проекту

my_app/
├── backend/             # Node.js бекенд
│   ├── index.js         # Головний файл серверного додатку 
│   └── package.json     # Залежності бекенду
├── frontend/            # React фронтенд
│   ├── App.css          # Стилі для головного компонента
│   ├── App.js           # Головний компонент React
│   ├── index.js         # Точка входу React додатку
│   └── package.json     # Залежності фронтенду


Змінні середовища

Файл .env містить наступні змінні:

  • POSTGRES_DB - назва бази даних
  • POSTGRES_USER - користувач бази даних
  • POSTGRES_PASSWORD - пароль для бази даних
  • DATABASE_URL - URL підключення до бази даних
  • REACT_APP_BACKEND_URL - URL для підключення фронтенду до бекенду

Docker мережа

Всі сервіси комунікують через Docker мережу mynet з типом bridge.

Управління томами

PostgreSQL дані зберігаються у Docker томі pgdata для збереження даних між перезапусками.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors