992 B
992 B
Сборка и запуск:
Первые шаги делаю на локальной машине:
- Поменять в коде файл окружения на '.env'
- Собрать контейнер:
docker build -t naudachu/ticket-pimp:latest --pull . - Затолкать контейнер в docker hub:
docker push naudachu/ticket-pimp:latest
Далее с сервера:
- Вытягиваем новый образ:
docker pull naudachu/ticket-pimp - Запускаем в фоне:
docker run -d naudachu/ticket-pimp
Инициализация бота:
- Написать в спам-чат команду:
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