Skip to content

FlynntDev/go_final_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Итоговое задание курса Go-разработчик с нуля

В проекте реализован TODO list

  1. В браузере переходим по адресу http://localhost:7540/

  2. Для работы приложения возможно использовать переменные окружения:

    • TODO_PORT - Индивидуальный порт для работы приложения, по умолчанию используется порт 7540
    • TODO_DBFILE - Путь к БД
    • TODO_PASSWORD - Пароль для доступа к функционалу приложения
  3. Для запуска приложения локально используйте /cmd/main.go

  4. Для запуска приложения в Docker выполните следующие команды: Создание Docker образа

    docker build --tag my_app:v1 .
    

    Запуск контейнера

    docker run -d --name myapp -p 7540:7540 -e TODO_DBFILE=/data/scheduler.db -e TODO_PASSWORD=1234 -v data/scheduler.db  my_app:v1
    

В директории tests находятся тесты для проверки API, которое должно быть реализовано в веб-сервере. Директория web содержит файлы фронтенда.

About

Итоговое задание курса Go-разработчик с нуля

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published