1c-web-publish

Publish a 1C infobase via Apache by generating default.vrd and configuring httpd.conf.

40|11|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/Desko77/claude-code-skills-1c --skill 1c-web-publish
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 1c-web-publish
Source: https://github.com/Desko77/claude-code-skills-1c/tree/main/skills/1c-web-publish
Command: npx skills add https://github.com/Desko77/claude-code-skills-1c --skill 1c-web-publish

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates publishing a 1C infobase through Apache, enabling web access, web client deployment, and OData exposure for a local or remote database.

Core Features & Use Cases

  • Generates default.vrd and updates httpd.conf to expose the infobase via HTTP/WS endpoints.
  • Creates a publish directory under Apache and serves the application at a dedicated URL path.
  • Supports both file-based and server-based publications, with configurable AppName and port, and an idempotent re-run.
  • Provides an end-to-end workflow: publish, test, and unpublish of a 1C infobase.

Quick Start

Execute the web-publish.ps1 script with -InfoBasePath or -InfoBaseServer and -InfoBaseRef to publish your infobase.

Frequently Asked Questions about 1c-web-publish

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

FAQPage Schema
How do I publish a 1C infobase via Apache for web access?

You can publish a 1C infobase by running the web-publish.ps1 script with parameters like -InfoBasePath or -InfoBaseServer and -InfoBaseRef. The script generates a default.vrd file, configures httpd.conf, and sets up the publish directory automatically.

Can I use Apache to expose a file-based 1C infobase over the web?

Yes, Apache can expose a file-based 1C infobase over the web. The publication process supports both file-based and server-based 1C databases, generating the necessary default.vrd and httpd.conf configurations to enable web client and OData access.

What is a default.vrd file used for in 1C web publishing?

A default.vrd file is used in 1C web publishing to define the application's HTTP and WS endpoint routes. Generating this file is a core step that enables the Apache server to correctly route web client and OData requests to the target 1C infobase.

Does the 1C web publish workflow support idempotent re-runs?

Yes, the 1C web publish workflow supports idempotent re-runs. Executing the publication script multiple times safely reconfigures the existing Apache httpd.conf settings and default.vrd without duplicating directory structures or breaking current web access.

Can I unpublish a 1C infobase from Apache after deploying it?

Yes, you can unpublish a 1C infobase from Apache after deployment. The skill provides an end-to-end orchestration workflow that includes an unpublish action, allowing you to cleanly remove the web access configuration and revert the httpd.conf changes.