web-publish

Publish 1C infobases via Apache by generating default.vrd and updating httpd.conf.

151|20|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/Arman-Kudaibergenov/1c-ai-development-kit --skill web-publish-arman-kudaibergenov
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-publish
Source: https://github.com/Arman-Kudaibergenov/1c-ai-development-kit/tree/main/.claude/skills/web-publish
Command: npx skills add https://github.com/Arman-Kudaibergenov/1c-ai-development-kit --skill web-publish-arman-kudaibergenov

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires psutil, and includes scripts (resource) components.

What problem does it solve?

This Skill helps when you need to make an existing 1C:Enterprise infobase accessible through a browser by setting up Apache HTTP Server and generating the required 1C publication configuration.

Core Features & Use Cases

  • Generates the 1C publication descriptor: creates default.vrd under Apache’s publication directory.
  • Configures Apache for 1C web access: updates httpd.conf with the correct Listen/module wiring and a per-AppName publication block.
  • Ensures repeatable (idempotent) publication: re-running updates configuration and can restart Apache to apply changes.
  • Supports both file and server infobases: uses -InfoBasePath for file bases or -InfoBaseServer + -InfoBaseRef for server bases.
  • Optional portable Apache install: downloads Apache Lounge binaries when tools/apache24 is missing, unless --manual is used.

Quick Start

Call web-publish for your infobase by providing its path: /web-publish dev --manual

Frequently Asked Questions about web-publish

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I publish a 1C infobase through Apache HTTP Server?

To publish a 1C infobase through Apache, you need to generate a default.vrd publication descriptor and update httpd.conf with a dedicated Alias and ManagedApplicationDescriptor, enabling browser and web-client access to your database.

Can I use this 1C web publication process with both file and server infobases?

Yes, 1C web publication supports both infobase types. You provide -InfoBasePath for file bases or -InfoBaseServer combined with -InfoBaseRef for server bases to expose them for browser access via Apache.

Do I need a pre-installed Apache server to configure 1C web publication?

No, you do not need a pre-installed Apache server. If tools/apache24 is missing, the publication process optionally downloads portable Apache Lounge binaries, unless the --manual flag is used.

Why does my 1C web publication require wsap24.dll validation?

1C web publication validates wsap24.dll via V8Path to ensure the correct runtime module is loaded in Apache. This validation guarantees the ManagedApplicationDescriptor properly routes browser requests to your 1C infobase.

What is the best way to expose an OData endpoint for a 1C infobase?

To expose an OData endpoint for a 1C infobase, configure web publication through Apache HTTP Server by generating a default.vrd file and wiring the httpd.conf module. This setup enables HTTP access to your database.