Cobuild: Move to Bookworm and venv

This commit is contained in:
Martin Mareš 2024-03-16 10:48:51 +01:00
parent 8fcc250041
commit 084502ef08
3 changed files with 10 additions and 2 deletions

View file

@ -1,4 +1,12 @@
progress "Installing Hrochobot"
echo "Creating virtual environment"
install-pkgs python3-venv
python3 -m venv /srv/hrochobot
. /srv/hrochobot/bin/activate
echo "Installing package"
cd /build/src
pip install .

View file

@ -5,7 +5,7 @@ After=network.target
[Service]
Type=exec
ExecStartPre=mkdir -p /data/hrochobot
ExecStart=/usr/local/bin/hrochobot
ExecStart=/srv/hrochobot/bin/hrochobot
Environment=HROCHOBOT_DATA=/data/hrochobot
Environment=HROCHOBOT_ETC=/data/hrochobot
Environment=HROCHOBOT_LOG=/data/log

View file

@ -1,4 +1,4 @@
FROM docker://registry.ks.matfyz.cz/gimli/base:bullseye
FROM docker://registry.ks.matfyz.cz/gimli/base:bookworm
COPY bin /build/src/bin
COPY hrochobot /build/src/hrochobot
COPY setup.py /build/src