Из этого репозитория клиент собирается в:
- *.deb пакет для запуска на рабочем столе Linux
- файлы для сайта https://wordle-client-qt-25-02.repotest.ru/wordle-client-qt.html
- файлы для сайта https://wordle-client-qt-25-03.repotest.ru/wordle-client-qt.html
Установить docker
source <(curl https://raw.githubusercontent.com/alec-chicherini/development-scripts/refs/heads/main/docker/install_docker.sh)
Version | State | Comment |
---|---|---|
25.02 | Done | первая версия клиента. Standalone. Игра устанавливается полностью с дистрибутивом. |
25.03 | In Progress | Версия клиента для микросервисов. Не работает без остальных сервтисов |
Собрать в docker
git clone https://github.com/alec-chicherini/wordle-client-qt.git
cd wordle-client-qt
git checkout 25.02
#git checkout 25.03
git submodule init
git submodule update
docker build --target=qt_from_repo . -t wordle-client-qt-build-desktop
#TODO docker build --target=qt_from_source . -t wordle-client-qt-build-desktop #другая опция собрать Qt из исходников.
#Скопировать .deb пакет из образа в .
idTempContainer=$(docker create wordle-client-qt-build-desktop)
docker cp "$idTempContainer":/result/*.deb .
docker rm "$idTempContainer"
Собрать в docker и запустить python http.server для дебага
git clone https://github.com/alec-chicherini/wordle-client-qt.git
cd wordle-client-qt
git checkout 25.02
#git checkout 25.03
git submodule init
git submodule update
docker build --target=qt_wasm_build_from_source . -t wordle-client-qt-build-wasm
docker run --rm -d -p 80:8000 wordle-client-qt-build-wasm
apt update
apt install ubuntu-desktop
apt install xrdp
#passwd
dpkg -i wordle-client-qt_25.02_amd64.deb
apt-get install -f -y
Пуск - Стандартные - wordle-client-qt
echo "УЕЫАО ЭЯИЮЙ" > /opt/wordle-client-qt/words/new_words.txt