Skip to content

Commit

Permalink
Add devcontainer configuration
Browse files Browse the repository at this point in the history
  • Loading branch information
mmodzelewski committed Oct 28, 2024
1 parent 519ba21 commit 5b5beef
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 0 deletions.
8 changes: 8 additions & 0 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
FROM mcr.microsoft.com/devcontainers/python:1-3.12-bullseye

ENV VIRTUAL_ENV=/opt/venv
RUN python -m venv $VIRTUAL_ENV
ENV PATH="$VIRTUAL_ENV/bin:$PATH"
RUN sudo chown -R vscode:vscode $VIRTUAL_ENV

RUN pip install loguru maturin[patchelf]
8 changes: 8 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"name": "Iggy Python SDK devcontainer",
"dockerComposeFile": "docker-compose.yml",
service: "devcontainer",
"features": {
"ghcr.io/devcontainers/features/rust:1": {}
}
}
11 changes: 11 additions & 0 deletions .devcontainer/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
services:
devcontainer:
build:
context: .
dockerfile: Dockerfile
network_mode: service:iggy
command: sleep infinity

iggy:
image: iggyrs/iggy:latest
restart: unless-stopped

0 comments on commit 5b5beef

Please sign in to comment.