cards/configure.sh

24 lines
614 B
Bash
Executable File

#!/bin/bash
set -e
echo "=== Установка зависимостей ==="
sudo apt-get update
sudo apt-get install -y libboost-all-dev libpq-dev libpqxx-dev nlohmann-json3-dev cmake build-essential
echo "=== Сборка ==="
mkdir -p build
cd build
cmake ..
make -j"$(nproc)"
echo "=== Сборка deb-пакета ==="
cpack
echo ""
echo "=== Готово ==="
echo "Запуск: ./build/bin/cards"
echo "Deb-пакет: ./build/cards-*.deb"
echo ""
echo "Пароль от БД можно задать через переменную окружения:"
echo " DB_PASSWORD=secret ./build/bin/cards"