htmx-profile-card

module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 8, 2025 License: MIT

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 (опционально)
Шаги для запуска
  1. Клонируйте репозиторий:

    git clone https://github.com/zetsqio/htmx-profile-card.git
    cd htmx-profile-card
    
  2. Установите зависимости:

    go mod download
    
  3. Запустите приложение:

    go run ./cmd/app
    
  4. Откройте браузер и перейдите по адресу http://localhost:80.

Запуск с использованием Docker
  1. Постройте Docker образ:

    docker build -t htmx-profile-card .
    
  2. Запустите контейнер:

    docker run -p 80:80 htmx-profile-card
    
  3. Откройте браузер и перейдите по адресу http://localhost:80.

Запуск с использованием Docker Compose
  1. Запустите контейнеры:

    docker-compose up -d
    
  2. Откройте браузер и перейдите по адресу http://localhost:80.

Конфигурация

Конфигурация приложения находится в файле config/config.yaml. Конфигурация содержит параметры сервера, информацию о пользователе и проектах.

Лицензия

Этот проект лицензирован под лицензией MIT. Подробности см. в файле LICENSE.

Directories

Path Synopsis
cmd
app
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL