——————————
День 170: all-in-one
——————————
Сегодня был самый тяжёлый день за всё время программирования, более 500 ошибок, больше 8 часов непрерывного кодинга, был разработан сервер со всеми уровнями защитами, задеплоен докер, и прочие тесты
Изучено:
Упаковка fullstack-проект в Docker - backend, frontend, PostgreSQL - всё в одном docker-compose.yml.
- Разобрался с инициализацией базы данных через init.sql - теперь таблицы создаются автоматически.
- Освоил сетевое взаимодействие между контейнерами - DB_HOST: db, VITE_API_BASE_URL: http://backend:3001.
- Успешно собрал и запушил два Docker-образа на Docker Hub:
fe1ex/shablon-backend:latest
fe1ex/shablon-frontend:latest
- Сделал проект полностью переносимым — он запускается на любом ПК с Docker одной командой.
- Запустил рабочее fullstack-приложение:
Backend отдаёт данные из PostgreSQL по /api/onemoredbs
Frontend отображает список пользователей с помощью React + Tailwind
- Глубоко понял, как работают Docker, PostgreSQL, Express, Vite, React, TypeScript
День 170: all-in-one
——————————
Сегодня был самый тяжёлый день за всё время программирования, более 500 ошибок, больше 8 часов непрерывного кодинга, был разработан сервер со всеми уровнями защитами, задеплоен докер, и прочие тесты
Изучено:
Упаковка fullstack-проект в Docker - backend, frontend, PostgreSQL - всё в одном docker-compose.yml.
- Разобрался с инициализацией базы данных через init.sql - теперь таблицы создаются автоматически.
- Освоил сетевое взаимодействие между контейнерами - DB_HOST: db, VITE_API_BASE_URL: http://backend:3001.
- Успешно собрал и запушил два Docker-образа на Docker Hub:
fe1ex/shablon-backend:latest
fe1ex/shablon-frontend:latest
- Сделал проект полностью переносимым — он запускается на любом ПК с Docker одной командой.
- Запустил рабочее fullstack-приложение:
Backend отдаёт данные из PostgreSQL по /api/onemoredbs
Frontend отображает список пользователей с помощью React + Tailwind
- Глубоко понял, как работают Docker, PostgreSQL, Express, Vite, React, TypeScript
———————————
День 175-176: Пытка
———————————
По плану было просто сверстать сайт, но я решил себе сделать испытание по анимациям, не думал что будет настолько сложно сделать адаптив..
Анимация растянулась на несколько дней. На данный момент в процессе реализации, так же к слову, апдейты теперь будут раз в неделю по воскресеньям с какими либо итогами,
я думаю никому не интересна ежедневная рутина
Ну и самое главное, всех с наступающим новым годом)🎊🥳
День 175-176: Пытка
———————————
По плану было просто сверстать сайт, но я решил себе сделать испытание по анимациям, не думал что будет настолько сложно сделать адаптив..
Анимация растянулась на несколько дней. На данный момент в процессе реализации, так же к слову, апдейты теперь будут раз в неделю по воскресеньям с какими либо итогами,
я думаю никому не интересна ежедневная рутина
Ну и самое главное, всех с наступающим новым годом)🎊🥳
🔥2
можно считать эту неделю скипнутой (как и следующую), отдыхал всё время, автор ушёл в запой
🫡2