ticket-pimp/readme.md

992 B
Raw Blame History

Сборка и запуск:

Первые шаги делаю на локальной машине:

  1. Поменять в коде файл окружения на '.env'
  2. Собрать контейнер: docker build -t naudachu/ticket-pimp:latest --pull .
  3. Затолкать контейнер в docker hub: docker push naudachu/ticket-pimp:latest

Далее с сервера:

  1. Вытягиваем новый образ: docker pull naudachu/ticket-pimp
  2. Запускаем в фоне: docker run -d naudachu/ticket-pimp

Инициализация бота:

  1. Написать в спам-чат команду: init *{app key}* *{next ID}*

Migrations / sqlc:

cd ${PROJECT_FOLDER}/internal/storage
sql-migrate up

Repository code-gen

Запулить докер sqlc: docker pull sqlc/sqlc Запустить команду из корня проекта: cd ./internal/storage && docker run --rm -v "$(pwd):/src" -w /src sqlc/sqlc generate