25 lines
1.2 KiB
Markdown
25 lines
1.2 KiB
Markdown
![]() |
Coder taskserv has been successfully added to the provisioning system! The service includes:
|
||
|
|
||
|
Created files:
|
||
|
- taskservs/coder/kcl/coder.k - KCL schema definitions for Coder configuration
|
||
|
- taskservs/coder/default/provisioning.toml - Service metadata
|
||
|
- taskservs/coder/default/env-coder.j2 - Environment variable template
|
||
|
- taskservs/coder/default/coder.service.j2 - Systemd service template
|
||
|
- taskservs/coder/default/coder-first-user.sh.j2 - First admin user creation script
|
||
|
- taskservs/coder/default/install-coder.sh - Installation script
|
||
|
- taskservs/coder/default/prepare - Preparation script
|
||
|
|
||
|
Features:
|
||
|
- Configurable Coder development environment platform (default port 7080)
|
||
|
- Database support: SQLite (default) and PostgreSQL
|
||
|
- OAuth authentication: GitHub, OIDC, Google
|
||
|
- TLS/SSL support with certificate configuration
|
||
|
- Wildcard domain support for workspace access
|
||
|
- Systemd service integration with security hardening
|
||
|
- User and permission management
|
||
|
- First admin user creation helper
|
||
|
- Resource requirements validation
|
||
|
- Automatic service discovery
|
||
|
|
||
|
The service can now be deployed using: ./core/nulib/provisioning taskserv create coder
|