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: