diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile new file mode 100644 index 00000000..85ef0a5a --- /dev/null +++ b/.devcontainer/Dockerfile @@ -0,0 +1,2 @@ +FROM frappe/bench:latest +EXPOSE 8000-8005 9000-9005 6787 diff --git a/.devcontainer/docker-compose.yml b/.devcontainer/docker-compose.yml index e4346512..3b0907c5 100644 --- a/.devcontainer/docker-compose.yml +++ b/.devcontainer/docker-compose.yml @@ -19,14 +19,14 @@ services: image: redis:alpine frappe: - image: frappe/bench:latest + build: . command: sleep infinity volumes: - ..:/workspace:cached working_dir: /workspace/development ports: - - "8000:8000" - - "9000:9000" + - "8000-8005:8000-8005" + - "9000-9005:9000-9005" volumes: mariadb-vol: diff --git a/development/README.md b/development/README.md index ccad94a5..24bac719 100644 --- a/development/README.md +++ b/development/README.md @@ -244,6 +244,14 @@ EXIT; In case you don't use VSCode, you may start the containers manually with the following command: +### Building the containers +```shell +cd .devcontainer +docker-compose build +cd .. +``` + +### Running the containers ```shell docker-compose -f .devcontainer/docker-compose.yml up -d ```