siddheshmalpani commented on issue #5023: URL: https://github.com/apache/couchdb/issues/5023#issuecomment-2047612282
Hey Ronny, Nidhi works with me, so I know her use case and let explain that to you. Ours is a desktop based enterprise application for Windows. The application has a mobile app which uses CouchDB. The entire product is shipped in the form on an installer (.exe). The executable takes care of installing Tomcat, ActiveMQ, MariaDB and CouchDB as Windows services. **CouchDB v2.1.0:** Till now we have been using this version. The way we packaged it with our installer is: - Install CouchDB using msi installer. Stop the services and zip the installation directory. This was just one time activity. - Use the zip in all the enterprise installer bundling. - When the installer is run, identify the open ports and use them in the config properties and run the commands like following to install the CouchDB service - ``` > C:/NS/Production/Mobile/CouchDB/bin/nssm.exe install NS-COUCHDB-5984 C:/NS/Production/Mobile/CouchDB/bin/couchdb.cmd C:/NS/Production/Mobile/CouchDB/bin SERVICE_AUTO_START > sc start service-name ``` **CouchDB v3.3.3:** We're now upgrading to this version of CouchDB. We tried using the above steps. The service gets installed, but it doesn't start up. So this doesn't work anymore for us. Next we tried the silent installation. This installs the CouchDB but we're now not in control to **identify and specify the ports** beforehand and **customize the service name**. Controlling the ports and service name before installation is important to us, because if we don't follow this and there's any deviation in the port consumption or service name, our customers won't be happy. So, with v3.3.3, is there any workaround with which we can achieve this? Thanks in advance! Regards, Siddhesh Malpani -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
