Discover Packages
github.com/zetsqio/htmx-profile-card
module
Version:
v1.0.0
Opens a new window with list of versions in this module.
Published: Jan 8, 2025
License: MIT
Opens a new window with license information.
README
README
¶
htmx-profile-card
Описание проекта
htmx-profile-card
- это веб-приложение портфолио, разработанное с использованием Go и htmx. Данный проект отображает общий список проектов и краткую информацию.
Используемые библиотеки и утилиты
Echo - высокопроизводительный, минималистичный веб-фреймворк для Go.
htmx - библиотека для создания динамических веб-приложений с использованием HTML.
yaml.v2 - библиотека для работы с YAML файлами в Go.
air - библиотека для live-reloading приложения.
Установка и запуск
Требования
Go 1.22.4 или выше
Docker (опционально)
Шаги для запуска
Клонируйте репозиторий:
git clone https://github.com/zetsqio/htmx-profile-card.git
cd htmx-profile-card
Установите зависимости:
go mod download
Запустите приложение:
go run ./cmd/app
Откройте браузер и перейдите по адресу http://localhost:80
.
Запуск с использованием Docker
Постройте Docker образ:
docker build -t htmx-profile-card .
Запустите контейнер:
docker run -p 80:80 htmx-profile-card
Откройте браузер и перейдите по адресу http://localhost:80
.
Запуск с использованием Docker Compose
Запустите контейнеры:
docker-compose up -d
Откройте браузер и перейдите по адресу http://localhost:80
.
Конфигурация
Конфигурация приложения находится в файле config/config.yaml
. Конфигурация содержит параметры сервера, информацию о пользователе и проектах.
Лицензия
Этот проект лицензирован под лицензией MIT. Подробности см. в файле LICENSE
.
Expand ▾
Collapse ▴
Directories
¶
cmd
internal
Click to show internal directories.
Click to hide internal directories.