From e295b4420c762269814986f106e5c9a528223dfb Mon Sep 17 00:00:00 2001 From: 3wc <3wc.cyberia@doesthisthing.work> Date: Wed, 14 Jul 2021 00:35:26 +0200 Subject: [PATCH] Docker updates for libvirtd --- Dockerfile | 2 +- docker-compose.yml | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 0bfea76..62e0e7d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,7 +17,7 @@ RUN pipenv install --deploy --verbose FROM python:3.8-alpine -RUN apk add --no-cache libpq libstdc++ libjpeg +RUN apk add --no-cache libpq libstdc++ libjpeg virt-install libvirt-client cloud-utils COPY . /app/code/ WORKDIR /app/code diff --git a/docker-compose.yml b/docker-compose.yml index ad93bde..cd91ab5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,15 +7,24 @@ services: build: . volumes: - "./:/app/code" + - "../tank:/tank" + - "/var/run/libvirt/libvirt-sock:/var/run/libvirt/libvirt-sock" depends_on: - db ports: - "5000:5000" environment: - "POSTGRES_CONNECTION_PARAMETERS=host=db port=5432 user=capsul password=capsul dbname=capsul" + - SPOKE_MODEL=shell-scripts + #- FLASK_DEBUG=1 + - BASE_URL=http://localhost:5000 + - ADMIN_PANEL_ALLOW_EMAIL_ADDRESSES=3wc.capsul@doesthisthing.work + - VIRSH_DEFAULT_CONNECT_URI=qemu:///system # The image uses gunicorn by default, let's override it with Flask's # built-in development server command: ["flask", "run", "-h", "0.0.0.0", "-p", "5000"] + devices: + - "/dev/kvm:/dev/kvm" db: image: "postgres:9.6.5" volumes: