# A BaseX development environment for vscode

## docker build
```
docker build --tag=vscode4.16-basex10.7 .
```
## compose
```
docker-compose up 
```
## Includes
* openjdk-17-jdk-headless
* BaseX 10.7
* node+npm v16
* maven 3.9.4

## Notes
### Using BaseX

The `basex/bin` folder is added to the path so the binaries `basex`, `basexclient` etc are available.
An admin password needs to be set on first use.
```
 basex -cPASSWORD
 ...
```
To start server...
```
basexserver -S
```

### Using docker from the vscode container

The user running VScode (id=1000 by default) must be a member of the group `docker` on the host os.