Skip to content

Latest commit

 

History

History
66 lines (46 loc) · 1.98 KB

install.md

File metadata and controls

66 lines (46 loc) · 1.98 KB

Installing Conductor

Docker image

The easiest way to install Conductor is by using one of our Docker images, which are available on GitHub.

Examples

Docker command

docker container run -p "7015:7015" -v /path/to/config:/srv/config ghcr.io/codedmonkey/conductor:0.1

Docker Compose configuration

services:
  conductor:
    image: ghcr.io/codedmonkey/conductor:0.1
    ports:
      - "7015:7015"
    volumes:
      - ./config:/srv/config
      - data:/srv/data

volumes:
  data:

Configuring Conductor in the image

When booting from the Docker image, Conductor will look for custom configuration in the /srv/config directory. Make sure to mount it in the container as a volume, in the example Docker Compose configuration it's mounted from the config/ directory located in your Docker Compose project.

Create a file in the config directory called conductor.yaml and add the following contents:

conductor:
    title: My Conductor
    slug: my-conductor
    security:
        public: false # Only enable public access if your instance is located behind a firewall
        registration: false # Only enable registration if your instance is located behind a firewall

For a complete list of configuration options, see the Configuration Reference.

Running the image

After following the steps above you're ready to boot the image, so run the Docker command to start your container.

By default, Conductor is exposed on port 7015 so go to http://localhost:7015 in your browser to access your Conductor installation.

Note that Composer requires registries to use https by default.

Getting Started

Now that you've installed Conductor on your system, it's time to get started!