Skip to content

Commit 1bbdadc

Browse files
committed
chore: .devcontainer; oracle free container is optional
1 parent b1ca97e commit 1bbdadc

File tree

3 files changed

+26
-2
lines changed

3 files changed

+26
-2
lines changed
File renamed without changes.

.devcontainer/devcontainer.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"name": "IvorySQL Dev",
3+
"dockerComposeFile": "../docker-compose.yaml",
4+
"service": "dev",
5+
"workspaceFolder": "/home/ivorysql/IvorySQL",
6+
"remoteUser": "ivorysql",
7+
"customizations": {
8+
"vscode": {
9+
"settings": {
10+
"terminal.integrated.defaultProfile.linux": "bash",
11+
"C_Cpp.default.configurationProvider": "ms-vscode.makefile-tools"
12+
},
13+
"extensions": [
14+
"ms-vscode.cpptools",
15+
"ms-vscode.makefile-tools",
16+
"twxs.cmake",
17+
"mhutchie.git-graph",
18+
"eamodio.gitlens"
19+
]
20+
}
21+
}
22+
}

docker-compose.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
11
services:
2-
# Ubuntu-based development environment (recommended)
32
dev:
43
build:
54
context: .
6-
dockerfile: Dockerfile
5+
dockerfile: .devcontainer/Dockerfile
76
image: ivorysql-dev
87
container_name: ivorysql-dev
98
volumes:
109
- .:/home/ivorysql/IvorySQL:rw
1110
working_dir: /home/ivorysql/IvorySQL
1211
command: ["sleep", "infinity"]
12+
13+
# docker compose --profile ora up -d
1314
oracle:
15+
profiles: [ora]
1416
image: container-registry.oracle.com/database/free:23.26.0.0-lite
1517
environment:
1618
ORACLE_PWD: orapwd

0 commit comments

Comments
 (0)