Installation
Installation
Section titled “Installation”Follow below steps to get started with the installation
Step 1. Download install files
Section titled “Step 1. Download install files”- Log in to your CodeHarbor Portal:
- Download following files:
- Under Downloads section:
- latest Report-Engine container images (report-engine-vx.x.x.tar.gz)
- docker-compose.yml
- Under License section:
- license.key
- Under Downloads section:
- Place the above files in the same directory
Terminal window mkdir report-enginecd report-engine/
The file structure will look like this:
Directoryreport-engine
- report-engine-v1.0.3.tar.gz
- license.key
- docker-compose.yml
Step 2. Import container images
Section titled “Step 2. Import container images”gunzip -c report-engine-v0.0.3.tar.gz | docker loadDepending on your system performance, this process may take several minutes.
Example output
Loaded image: report-engine/web:1.0.0
Loaded image: report-engine/app:1.0.0
Loaded image: report-engine/worker:1.0.0
Step 3. Update environment variables
Section titled “Step 3. Update environment variables”Update the POSTGRES_PASSWORD in the docker-compose.yml file before bootstrapping the application.
db: container_name: report-engine-db image: postgres:17 restart: always environment: POSTGRES_PASSWORD: "" POSTGRES_PASSWORD: "Report-Engine123!" POSTGRES_USER: "report-engine" POSTGRES_DB: "report-engine" volumes: - report_engine_db:/var/lib/postgresql/dataStep 4. Start Report-Engine
Section titled “Step 4. Start Report-Engine”docker compose up -dYou can now start configuring your Report-Engine instance by accessing the web interface at http://<your-server-ip>.
See our configuration guide here.