/todo-list

A simple todo list app built with Go, Vue, and Redis. The app runs in separate containers using Docker and can be deployed on any platform.

Primary LanguageGoMIT LicenseMIT

Todo List App Go version license

Простое приложение для списка дел, созданное с помощью Go и Vue. Это учебный проект, реализованный в рамках изучения языка Go.

Особенности

  • Создавайте, редактируйте и удаляйте задачи
  • Отмечайте задачи как выполненные или нет
  • Фильтруйте задачи по статусу

Установка

Для запуска приложения вам нужно иметь Docker установленный на вашем компьютере. Вы можете скачать Docker здесь.

Клонируйте репозиторий на ваш локальный компьютер:

git clone https://github.com/kotopheiop/todo-list.git

Перейдите в директорию проекта:

cd todo-list

Запуск

У вас есть два варианта запуска приложения с различными конфигурациями базы данных с использованием Makefile.

Запуск с MySQL

Для запуска приложения с использованием MySQL, выполните команду:

make up-mysql

Запуск с MySQL и phpMyAdmin (debug)

Для запуска приложения с использованием MySQL и phpMyAdmin для отладки, выполните команду:

make up-mysql-debug

phpMyAdmin будет доступен по адресу http://localhost:8081.

Запуск с Redis

Для запуска приложения с использованием Redis, выполните команду:

make up-redis

Приложение будет доступно по адресу http://localhost:8080.