https://github.com/warrenbuckley/codespace-features
Adds feature to Github CodeSpaces (devcontainers), including SQLite & SMTP4Dev
https://github.com/warrenbuckley/codespace-features
devcontainer-feature devcontainers devcontainers-features smtp4dev sqlite
Last synced: 1 day ago
JSON representation
Adds feature to Github CodeSpaces (devcontainers), including SQLite & SMTP4Dev
- Host: GitHub
- URL: https://github.com/warrenbuckley/codespace-features
- Owner: warrenbuckley
- License: mit
- Created: 2022-11-20T20:20:36.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-14T10:43:40.000Z (over 3 years ago)
- Last Synced: 2025-10-19T23:28:37.653Z (7 months ago)
- Topics: devcontainer-feature, devcontainers, devcontainers-features, smtp4dev, sqlite
- Language: Shell
- Homepage:
- Size: 42 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Codespace Features
A collection of devcontainer features to use in GitHub Codespaces.
## SQLite (sqlite)
Installs SQLite into the devcontainer using `apt install sqlite3` and adds the [SQLite VSCode extension](https://marketplace.visualstudio.com/items?itemName=alexcvzz.vscode-sqlite)
### Example Usage
```json
"features": {
"ghcr.io/warrenbuckley/codespace-features/sqlite:latest": {}
}
```
## SMTP4Dev: A dotnet test email SMTP server (smtp4dev)
Installs SMTP4Dev using 'dotnet tool install' into the devcontainer and maps the port
### Example Usage
```json
"features": {
"ghcr.io/warrenbuckley/codespace-features/smtp4dev:latest": {}
}
```
### Options
| Options Id | Description | Type | Default Value |
|-----|-----|-----|-----|
| autorun | Will autorun the SMTP4Dev server on startup | boolean | true |
| webport | Port number for SMTP4Dev web UI | string | 5000 |
| smtpport | Port number for SMTP4Dev SMTP port to listen on | string | 25 |
| imapport | Port number for SMTP4Dev IMAP port to listen on | string | 143 |
---
_Note: This file was auto-generated from the [devcontainer-feature.json](https://github.com/warrenbuckley/codespace-features/blob/main/src/smtp4dev/devcontainer-feature.json). Add additional notes to a `NOTES.md`._