compose.yml
| 1 | services: |
| 2 | hearthforge: |
| 3 | build: |
| 4 | context: . |
| 5 | ports: |
| 6 | - "3000:3000" |
| 7 | - "2222:2222" |
| 8 | volumes: |
| 9 | - ./data:/data |
| 10 | # CI needs the container engine's socket, see CI.md. Mount one of: |
| 11 | # - /var/run/docker.sock:/var/run/docker.sock |
| 12 | # - ${XDG_RUNTIME_DIR}/podman/podman.sock:/var/run/docker.sock # rootless podman |
| 13 | # - /run/podman/podman.sock:/var/run/docker.sock # rootful podman |
| 14 | environment: |
| 15 | DATA_DIR: /data |
| 16 | PORT: 3000 |
| 17 | SSH_PORT: 2222 |
| 18 | OWNER_DISPLAY_NAME: Admin |
| 19 | BASE_URL: "http://localhost:3000" |
| 20 | # ADMIN_PASSWORD: change-me |
| 21 | # CI_DOCKER_SOCKET: /var/run/docker.sock # only when mounted at another path |
| 22 | # SSH_DISABLED: 0 |
| 23 | # SCANNED_REPO_PRIVATE: 1 |
| 24 | # TRUSTED_PROXY: 1 |
| 25 | # REGISTRATION_TYPE: enabled |
| 26 | # REGISTER_QUESTION: "" |