├── .dockerignore ├── .env ├── .eslintrc.js ├── .gitattributes ├── .github └── ISSUE_TEMPLATE │ ├── bug-report.md │ ├── feature-request.md │ ├── question-help-support.md │ └── user-feedback.md ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .swcrc ├── .typos.toml ├── .vscode ├── ltex.disabledRules.en-US.txt ├── ltex.hiddenFalsePositives.en-US.txt ├── project.code-workspace └── settings.json ├── LICENSE.md ├── README.dev.md ├── README.md ├── app ├── agent │ ├── README.md │ ├── activities-types.ts │ ├── activities │ │ ├── add-project-and-repository.ts │ │ ├── archive-prebuild-event │ │ │ ├── delete-local-prebuild-event-files.ts │ │ │ ├── delete-removable-prebuild-events.ts │ │ │ ├── get-archivable-prebuild-events.ts │ │ │ ├── mark-prebuild-event-as-archived.ts │ │ │ ├── remove-prebuild-event-reservation.ts │ │ │ ├── reserve-prebuild-event.ts │ │ │ └── wait-for-prebuild-event-reservations.ts │ │ ├── buildfs.ts │ │ ├── change-prebuild-event-status.ts │ │ ├── checkout-and-inspect.ts │ │ ├── clean-up-after-prebuild-error.ts │ │ ├── create-prebuild-event.ts │ │ ├── create-prebuild-images.ts │ │ ├── fetch-repository.ts │ │ ├── get-default-branch.ts │ │ ├── get-or-create-buildfs-events.ts │ │ ├── get-or-create-prebuild-events.ts │ │ ├── get-prebuild-events.ts │ │ ├── get-projects-repository.ts │ │ ├── get-repository-projects.ts │ │ ├── init-prebuild-events.ts │ │ ├── list.ts │ │ ├── mutex │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── get-workflow-status.ts │ │ │ ├── shared.ts │ │ │ └── signal-with-start-lock-workflow.ts │ │ ├── prebuild.ts │ │ ├── registry │ │ │ └── remove-content-with-prefix.ts │ │ ├── save-git-repo-connection-status.ts │ │ ├── shared-workflow │ │ │ ├── shared.ts │ │ │ └── signal-with-start-wait-workflow.ts │ │ ├── types.ts │ │ ├── update-git-branches-and-objects.ts │ │ ├── utils.ts │ │ └── workspace │ │ │ ├── clean-up-workspace-instance.ts │ │ │ ├── create-workspace.ts │ │ │ ├── delete-workspace.ts │ │ │ ├── get-workspace-instance-status.ts │ │ │ ├── start-workspace.ts │ │ │ └── stop-workspace.ts │ ├── agent-injector.ts │ ├── agent-util.service.ts │ ├── agent-util.types.ts │ ├── block-registry │ │ ├── README.md │ │ ├── oci-schema │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── config-schema.ts │ │ │ ├── content-descriptor.ts │ │ │ ├── defs-descriptor.ts │ │ │ ├── defs.ts │ │ │ ├── image-index-schema.ts │ │ │ ├── image-layout-schema.ts │ │ │ ├── image-manifest-schema.ts │ │ │ ├── typebox │ │ │ │ ├── formatter.ts │ │ │ │ └── typescript-to-typebox.ts │ │ │ └── vendor │ │ │ │ ├── config-schema.json │ │ │ │ ├── content-descriptor.json │ │ │ │ ├── defs-descriptor.json │ │ │ │ ├── defs.json │ │ │ │ ├── image-index-schema.json │ │ │ │ ├── image-layout-schema.json │ │ │ │ └── image-manifest-schema.json │ │ ├── registry.const.ts │ │ ├── registry.service.test.ts │ │ ├── registry.service.ts │ │ ├── test-data │ │ │ ├── README.md │ │ │ ├── build-and-push.sh │ │ │ ├── resources │ │ │ │ ├── configuration.nix │ │ │ │ ├── fileA │ │ │ │ ├── fileBA │ │ │ │ └── fileBB │ │ │ ├── test-images.const.ts │ │ │ ├── test1.Dockerfile │ │ │ ├── test2.Dockerfile │ │ │ ├── testAlpine3_14.Dockerfile │ │ │ ├── testAlpine3_14NoSSH.Dockerfile │ │ │ ├── testArchlinux.Dockerfile │ │ │ ├── testDebianBookworm.Dockerfile │ │ │ ├── testDebianBuster.Dockerfile │ │ │ ├── testNixos.Dockerfile │ │ │ ├── testUbuntuFocal.Dockerfile │ │ │ └── testUbuntuJammy.Dockerfile │ │ ├── test-utils.ts │ │ ├── utils.test.ts │ │ ├── utils.ts │ │ └── validators.ts │ ├── buildfs.service.test.ts │ ├── buildfs.service.ts │ ├── constants.ts │ ├── fifo-flags.ts │ ├── git │ │ ├── git.service.test.ts │ │ ├── git.service.ts │ │ ├── schema.test.ts │ │ ├── schema.ts │ │ └── validator.ts │ ├── network │ │ ├── ssh-gateway.service.ts │ │ ├── storage │ │ │ ├── constants.ts │ │ │ ├── storage.schema.ts │ │ │ ├── storage.service.ts │ │ │ └── storage.validator.ts │ │ ├── workspace-network.service.test.ts │ │ └── workspace-network.service.ts │ ├── pid.schema.ts │ ├── pid.validator.ts │ ├── prebuild-constants.ts │ ├── prebuild.service.test.ts │ ├── prebuild.service.ts │ ├── project-config │ │ ├── constants.ts │ │ ├── project-config.service.ts │ │ ├── schema.ts │ │ └── validator.ts │ ├── runtime │ │ ├── hocus-runtime.ts │ │ ├── qemu │ │ │ ├── qemu.service.test.ts │ │ │ └── qemu.service.ts │ │ ├── vm-info.schema.ts │ │ └── vm-info.validator.ts │ ├── test-constants.ts │ ├── test-utils.ts │ ├── utils.test.ts │ ├── utils.ts │ ├── utils │ │ ├── arbitrary-key-map.server.test.ts │ │ └── arbitrary-key-map.server.ts │ ├── workflows-utils.ts │ ├── workflows.test.ts │ ├── workflows │ │ ├── index.ts │ │ ├── mutex │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── index.ts │ │ ├── prebuild.ts │ │ ├── shared-workflow │ │ │ ├── README.md │ │ │ └── index.ts │ │ ├── tests │ │ │ ├── README.md │ │ │ ├── activities.ts │ │ │ ├── cancellation-experiments │ │ │ │ ├── activity.ts │ │ │ │ └── workflow.ts │ │ │ ├── mutex │ │ │ │ ├── activity.ts │ │ │ │ ├── shared.ts │ │ │ │ └── workflow.ts │ │ │ ├── shared-workflow │ │ │ │ ├── activity.ts │ │ │ │ └── workflow.ts │ │ │ ├── utils.ts │ │ │ ├── workflows.test.ts │ │ │ └── workflows.ts │ │ ├── utils.ts │ │ └── workspace │ │ │ ├── index.test.ts │ │ │ ├── index.ts │ │ │ └── test-utils.ts │ └── workspace-agent.service.ts ├── app-injector.server.ts ├── components │ ├── app-page.tsx │ ├── csrf-input.tsx │ ├── environment │ │ ├── env-far-form.tsx │ │ ├── env-var-input.tsx │ │ └── environment-tab.tsx │ ├── form-button-with-modal.tsx │ ├── form-button.tsx │ ├── global-context.shared.ts │ ├── navbar.tsx │ ├── page-footer.tsx │ ├── projects │ │ ├── back-to-project-link.tsx │ │ ├── new-project-form.tsx │ │ ├── no-projects-view.tsx │ │ ├── prebuilds │ │ │ ├── archive-button.tsx │ │ │ ├── cancel-button.tsx │ │ │ ├── log-viewer.tsx │ │ │ ├── prebuild-list-element.tsx │ │ │ ├── prebuild-list.tsx │ │ │ ├── prebuild-status.tsx │ │ │ ├── retry-button.tsx │ │ │ ├── task-viewer.tsx │ │ │ └── vm-task-status.tsx │ │ ├── project-list-card.tsx │ │ ├── project-list.tsx │ │ ├── project-page.tsx │ │ ├── repo-connection-status-badge.tsx │ │ ├── repo-ssh-key-card.tsx │ │ └── settings-tab.tsx │ ├── settings │ │ ├── settings-page.tsx │ │ └── ssh-key.tsx │ ├── telemetry │ │ └── script.tsx │ ├── text-input-addon-right.tsx │ └── workspaces │ │ ├── delete-workspace-btn.tsx │ │ ├── missing-public-keys-message.tsx │ │ ├── new-workspace-branch-list-element.tsx │ │ ├── new-workspace-btn.tsx │ │ ├── start-workspace-btn.tsx │ │ ├── stop-workspace-btn.tsx │ │ ├── workspace-list-element.tsx │ │ ├── workspace-list.tsx │ │ ├── workspace-status-card-placeholder.tsx │ │ ├── workspace-status-card.tsx │ │ └── workspace-status.tsx ├── config │ ├── index.ts │ └── utils.server.ts ├── dev │ └── constants.ts ├── di │ ├── inject.schema.server.ts │ ├── inject.validator.server.ts │ ├── injector.server.test.ts │ ├── injector.server.ts │ └── utils.server.ts ├── entry.client.tsx ├── entry.server.tsx ├── git │ ├── error.ts │ ├── git.service.test.ts │ ├── git.service.ts │ └── types.shared.ts ├── group-error.ts ├── handle-route-errors.server.ts ├── http-error.server.ts ├── init │ ├── init-config.schema.server.ts │ ├── init-config.validator.server.ts │ ├── init.service.server.ts │ └── init.service.test.ts ├── jest │ ├── source-map-support.stub.ts │ └── test-setup.ts ├── license │ ├── constants.ts │ ├── license.service.test.ts │ └── license.service.ts ├── logger.server.ts ├── page-paths.shared.ts ├── perf.service.server.ts ├── project │ ├── env-form.shared.test.ts │ ├── env-form.shared.ts │ ├── project.service.test.ts │ └── project.service.ts ├── root.tsx ├── routes │ ├── app │ │ ├── index.tsx │ │ ├── new-project.tsx │ │ ├── prebuilds │ │ │ ├── $prebuildExternalId.tsx │ │ │ ├── archive.tsx │ │ │ ├── cancel.tsx │ │ │ ├── logs.tsx │ │ │ └── schedule.tsx │ │ ├── projects │ │ │ ├── $projectId │ │ │ │ ├── environment.tsx │ │ │ │ ├── prebuilds.tsx │ │ │ │ ├── settings.tsx │ │ │ │ └── workspaces.tsx │ │ │ ├── env.tsx │ │ │ └── index.tsx │ │ ├── user │ │ │ └── settings │ │ │ │ ├── git │ │ │ │ └── index.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── ssh-key │ │ │ │ ├── create.tsx │ │ │ │ └── delete.tsx │ │ │ │ └── ssh-keys.tsx │ │ ├── workspace-card-mockup.tsx │ │ └── workspaces │ │ │ ├── $workspaceExternalId.tsx │ │ │ ├── create │ │ │ └── index.tsx │ │ │ ├── delete │ │ │ └── $workspaceExternalId.tsx │ │ │ ├── new.tsx │ │ │ ├── start │ │ │ └── $workspaceExternalId.tsx │ │ │ ├── status │ │ │ └── $workspaceExternalId.tsx │ │ │ └── stop │ │ │ └── $workspaceExternalId.tsx │ └── index.tsx ├── schema │ ├── additional-formats.server.ts │ ├── archive-prebuild.schema.server.ts │ ├── archive-prebuild.validator.server.ts │ ├── cancel-prebuild.schema.server.ts │ ├── cancel-prebuild.validator.server.ts │ ├── create-ssh-key.schema.server.ts │ ├── create-ssh-key.validator.server.ts │ ├── create-workspace-form.schema.server.ts │ ├── create-workspace-form.validator.server.ts │ ├── delete-ssh-key.schema.server.ts │ ├── delete-ssh-key.validator.server.ts │ ├── edit-project-vm-settings.schema.server.ts │ ├── edit-project-vm-settings.validator.server.ts │ ├── license.schema.server.ts │ ├── license.validator.server.ts │ ├── new-project-form.schema.server.ts │ ├── new-project-form.validator.server.ts │ ├── new-workspace.schema.server.ts │ ├── new-workspace.validator.server.ts │ ├── nonnegative-integer.schema.server.ts │ ├── nonnegative-integer.validator.server.ts │ ├── oidc-user.schema.server.ts │ ├── oidc-user.validator.server.ts │ ├── prebuild-logs.schema.server.ts │ ├── prebuild-logs.validator.server.ts │ ├── prebuild-query.schema.server.ts │ ├── prebuild-query.validator.server.ts │ ├── schedule-prebuild.schema.server.ts │ ├── schedule-prebuild.validator.server.ts │ ├── schema.test.ts │ ├── update-git-details.schema.server.ts │ ├── update-git-details.validator.server.ts │ ├── utils.server.ts │ ├── uuid.schema.server.ts │ └── uuid.validator.server.ts ├── ssh-key │ ├── ssh-key.service.test.ts │ └── ssh-key.service.ts ├── telemetry.service.ts ├── telemetry │ └── constants.ts ├── temporal │ ├── bundle.ts │ ├── client-factory.ts │ ├── constants.ts │ ├── data-converter.ts │ └── utils.ts ├── test-state-manager │ ├── README.md │ ├── api.ts │ ├── client.ts │ ├── db.ts │ └── server.ts ├── test-utils.ts ├── test-utils │ ├── constants.ts │ ├── db.server.ts │ ├── encryption.test.ts │ ├── encryption.ts │ ├── prisma-export-patch.server.ts │ ├── project.ts │ ├── temporal.ts │ └── test-environment-builder.ts ├── time.service.ts ├── token.ts ├── types │ ├── jest.d.ts │ ├── ms.ts │ ├── prisma.d.ts │ ├── prisma.test.ts │ ├── remix.d.ts │ └── utils.d.ts ├── user │ ├── test-constants.ts │ ├── test-utils.ts │ ├── user.service.server.ts │ └── user.service.test.ts ├── utils.server.ts ├── utils.shared.test.ts ├── utils.shared.ts └── workspace │ ├── utils.ts │ ├── workspace.service.test.ts │ └── workspace.service.ts ├── cspell.yaml ├── docs ├── design │ └── views.excalidraw └── networking │ └── agent-networking.excalidraw ├── dprint.json ├── entrypoints ├── agent.ts ├── bundle-workflows.ts ├── codec-server.ts ├── server.ts └── utils │ ├── generate-hocus-yml-json-schema.ts │ └── setup-hocus-dev-env.ts ├── extensions ├── vscode_ui │ ├── .eslintrc.json │ ├── .gitignore │ ├── .vscode │ │ ├── extensions.json │ │ ├── launch.json │ │ ├── settings.json │ │ └── tasks.json │ ├── .vscodeignore │ ├── .yarnrc │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── hocus.yml │ ├── images │ │ └── hocus_256x256.png │ ├── package.json │ ├── src │ │ ├── extension.ts │ │ ├── test │ │ │ ├── runTest.ts │ │ │ └── suite │ │ │ │ ├── extension.test.ts │ │ │ │ └── index.ts │ │ └── utils.ts │ ├── tsconfig.json │ └── yarn.lock └── vscode_workspace │ ├── .eslintrc.json │ ├── .gitignore │ ├── .vscode │ ├── extensions.json │ ├── launch.json │ ├── settings.json │ └── tasks.json │ ├── .vscodeignore │ ├── .yarnrc │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── hocus.yml │ ├── images │ └── hocus_256x256.png │ ├── package.json │ ├── src │ ├── extension.ts │ ├── project-config │ │ ├── additional-formats.server.ts │ │ ├── schema.ts │ │ ├── utils.ts │ │ └── validator.ts │ ├── test │ │ ├── runTest.ts │ │ └── suite │ │ │ ├── extension.test.ts │ │ │ └── index.ts │ └── utils.ts │ ├── tsconfig.json │ └── yarn.lock ├── hocus-workspace ├── .vscode │ └── settings.json ├── README.md ├── build-and-push-base.sh ├── build-and-push-inner.sh ├── build-and-push.sh ├── resources │ └── docker │ │ ├── dnssetup │ │ └── ssh │ │ ├── on_ssh_disconnect.sh │ │ ├── rc │ │ └── sshd_config └── workspace.Dockerfile ├── hocus.Dockerfile ├── hocus.yml ├── jest.config.js ├── ops ├── bin │ ├── all-restart.sh │ ├── buildfs-obd.sh │ ├── buildfs.sh │ ├── certs │ │ ├── gen-ca.sh │ │ ├── gen-cert.sh │ │ └── trust-cert.sh │ ├── console.sh │ ├── dev │ │ ├── check-ports-in-docker-compose.sh │ │ ├── clean-agent-storage.sh │ │ ├── flamegraph-generate.sh │ │ ├── flamegraph-show.sh │ │ ├── membench │ │ │ ├── .gitignore │ │ │ ├── read.sh │ │ │ └── write.sh │ │ ├── prebuild-push-update.sh │ │ ├── quay-login.sh │ │ ├── run-agent-tests.sh │ │ ├── run-buildkite.sh │ │ ├── run-fio.sh │ │ ├── run-qemu-tests.sh │ │ ├── run-registry-tests.sh │ │ ├── run-worker.sh │ │ ├── setup-agent-dependencies.sh │ │ └── setup-agent-repo-mirror.sh │ ├── down.sh │ ├── download-kernel.sh │ ├── kvm-ok │ ├── local-cleanup.sh │ ├── local-cmd.sh │ ├── local-down.sh │ ├── local-up.sh │ ├── network-test.sh │ ├── override-prisma-types.sh │ ├── phog-telemetry.hook │ ├── prepare.sh │ ├── push-obd.sh │ ├── restart.sh │ ├── rsync.sh │ ├── setup-network-test.sh │ ├── setup-tcmu.sh │ ├── temporal-down.sh │ ├── temporal-up.sh │ ├── up.sh │ └── worker-in-hocus-entrypoint.sh ├── buildkite │ └── test.yml └── docker │ ├── .env │ ├── agent-in-hocus.docker-compose.yml │ ├── agent-tests.Dockerfile │ ├── agent-tests.docker-compose.yml │ ├── backend-tests.Dockerfile │ ├── backend-tests.docker-compose.yml │ ├── db-init │ └── .gitignore │ ├── docker-compose.yml │ ├── hocus-agent-dev.Dockerfile │ ├── hocus-agent.Dockerfile │ ├── hocus-local.build.docker-compose.yml │ ├── hocus-local.common.docker-compose.yml │ ├── hocus-local.images.docker-compose.yml │ ├── hocus-local.smoke-test.docker-compose.yml │ ├── hocus-temporal-codec.Dockerfile │ ├── hocus-ui.Dockerfile │ ├── keycloak-dev.Dockerfile │ ├── prebuilds.Dockerfile │ ├── profiler │ ├── .gitignore │ ├── README.md │ ├── docker-compose.yml │ └── profiler.Dockerfile │ ├── resources │ ├── keycloak-db-dump.sql │ ├── keycloak-setup.sh │ ├── setup-network.sh │ └── sshd_config │ ├── setup.Dockerfile │ ├── temporal.docker-compose.yml │ └── zot │ └── config-workspace.json ├── package.json ├── prisma.d.ts ├── prisma ├── migrations │ ├── 20220925182738_uuid │ │ └── migration.sql │ ├── 20220925182923_user │ │ └── migration.sql │ ├── 20221215151914_logs │ │ └── migration.sql │ ├── 20221219184401_git │ │ └── migration.sql │ ├── 20221220152544_git_branch │ │ └── migration.sql │ ├── 20230103150633_project │ │ └── migration.sql │ ├── 20230107154927_project_external_id │ │ └── migration.sql │ ├── 20230112143235_workspace │ │ └── migration.sql │ ├── 20230115194912_prebuild_status │ │ └── migration.sql │ ├── 20230116180502_workspace_instance_index │ │ └── migration.sql │ ├── 20230221135444_git_branch_external_id │ │ └── migration.sql │ ├── 20230222101358_workspace_id_unique │ │ └── migration.sql │ ├── 20230302150058_vm_task_external_id │ │ └── migration.sql │ ├── 20230306155237_user_env_var_set │ │ └── migration.sql │ ├── 20230306160822_env_var_external_id │ │ └── migration.sql │ ├── 20230308092813_user_ssh_key │ │ └── migration.sql │ ├── 20230310163538_i_hate_bash_too_much │ │ └── migration.sql │ ├── 20230311214214_workspace_delete │ │ └── migration.sql │ ├── 20230314182046_prebuild │ │ └── migration.sql │ ├── 20230316180624_archive_prebuild_event │ │ └── migration.sql │ ├── 20230320121907_prebuild_monitoring_workflow │ │ └── migration.sql │ ├── 20230320172445_prebuild_pending_archive │ │ └── migration.sql │ ├── 20230321120251_user_git_config │ │ └── migration.sql │ ├── 20230322194347_user_active │ │ └── migration.sql │ ├── 20230331104136_project_drive_ram_vcpu │ │ └── migration.sql │ ├── 20230331115218_rm_prebuild_project_size │ │ └── migration.sql │ ├── 20230412105459_repo_connection_status │ │ └── migration.sql │ ├── 20230414140124_prebuild_system_error │ │ └── migration.sql │ ├── 20230424131123_workspace_stopped_with_error │ │ └── migration.sql │ ├── 20230425135113_git_object_to_branch │ │ └── migration.sql │ ├── 20230427105252_prebuild_archive_after │ │ └── migration.sql │ ├── 20230523142016_prebuild_event_workflow_id │ │ └── migration.sql │ ├── 20230607174735_local_oci_image │ │ └── migration.sql │ ├── 20230612142826_file_to_image │ │ └── migration.sql │ ├── 20230613110250_buildfs_project_image │ │ └── migration.sql │ ├── 20230615134541_workspace_instance │ │ └── migration.sql │ ├── 20230622160500_prebuild_workspace_drive_size │ │ └── migration.sql │ ├── 20230706101524_buildfs_external_id │ │ └── migration.sql │ └── migration_lock.toml └── schema.prisma ├── public ├── devicon.min.css ├── favicon.ico ├── font-awesome │ ├── css │ │ └── all.min.css │ └── webfonts │ │ ├── fa-brands-400.woff2 │ │ ├── fa-regular-400.woff2 │ │ └── fa-solid-900.woff2 ├── fonts │ ├── devicon.eot │ ├── devicon.svg │ ├── devicon.ttf │ └── devicon.woff ├── landing-page │ ├── hocus-terminal-screenshot.png │ ├── left-leaf.png │ └── right-leaf.png ├── logo-leaf.png ├── unstyled-content.css └── user-icon.jpg ├── remix.config.js ├── remix.env.d.ts ├── resources ├── .dockerignore ├── bin │ └── buildfs.sh ├── buildkite │ ├── .gitignore │ ├── buildkite-agent.cfg.example │ ├── daemon.json │ ├── docuum.service │ └── hooks │ │ ├── environment │ │ ├── fix-buildkite-agent-builds-permissions │ │ └── secrets.rc.example └── docker │ ├── alpine │ └── dnssetup │ ├── buildkite-agent.Dockerfile │ ├── core.Dockerfile │ ├── default-workspace.Dockerfile │ ├── dnssetup │ └── ssh │ ├── sshd_config │ └── sshd_config_password ├── rfd ├── 0000-rfds.md ├── 0001-block-registry.md ├── 0002-workspace-runtime.md ├── 0003-workspace-ram-management.md └── 0004-workspace-and-prebuild-storage.md ├── styles └── app.css ├── tailwind.config.js ├── tsconfig.json └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/.env -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question-help-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/.github/ISSUE_TEMPLATE/question-help-support.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/user-feedback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/.github/ISSUE_TEMPLATE/user-feedback.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/.prettierrc -------------------------------------------------------------------------------- /.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/.swcrc -------------------------------------------------------------------------------- /.typos.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/.typos.toml -------------------------------------------------------------------------------- /.vscode/ltex.disabledRules.en-US.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/.vscode/ltex.disabledRules.en-US.txt -------------------------------------------------------------------------------- /.vscode/ltex.hiddenFalsePositives.en-US.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/.vscode/ltex.hiddenFalsePositives.en-US.txt -------------------------------------------------------------------------------- /.vscode/project.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/.vscode/project.code-workspace -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.dev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/README.dev.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/README.md -------------------------------------------------------------------------------- /app/agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/README.md -------------------------------------------------------------------------------- /app/agent/activities-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities-types.ts -------------------------------------------------------------------------------- /app/agent/activities/add-project-and-repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/add-project-and-repository.ts -------------------------------------------------------------------------------- /app/agent/activities/archive-prebuild-event/delete-local-prebuild-event-files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/archive-prebuild-event/delete-local-prebuild-event-files.ts -------------------------------------------------------------------------------- /app/agent/activities/archive-prebuild-event/delete-removable-prebuild-events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/archive-prebuild-event/delete-removable-prebuild-events.ts -------------------------------------------------------------------------------- /app/agent/activities/archive-prebuild-event/get-archivable-prebuild-events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/archive-prebuild-event/get-archivable-prebuild-events.ts -------------------------------------------------------------------------------- /app/agent/activities/archive-prebuild-event/mark-prebuild-event-as-archived.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/archive-prebuild-event/mark-prebuild-event-as-archived.ts -------------------------------------------------------------------------------- /app/agent/activities/archive-prebuild-event/remove-prebuild-event-reservation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/archive-prebuild-event/remove-prebuild-event-reservation.ts -------------------------------------------------------------------------------- /app/agent/activities/archive-prebuild-event/reserve-prebuild-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/archive-prebuild-event/reserve-prebuild-event.ts -------------------------------------------------------------------------------- /app/agent/activities/archive-prebuild-event/wait-for-prebuild-event-reservations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/archive-prebuild-event/wait-for-prebuild-event-reservations.ts -------------------------------------------------------------------------------- /app/agent/activities/buildfs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/buildfs.ts -------------------------------------------------------------------------------- /app/agent/activities/change-prebuild-event-status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/change-prebuild-event-status.ts -------------------------------------------------------------------------------- /app/agent/activities/checkout-and-inspect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/checkout-and-inspect.ts -------------------------------------------------------------------------------- /app/agent/activities/clean-up-after-prebuild-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/clean-up-after-prebuild-error.ts -------------------------------------------------------------------------------- /app/agent/activities/create-prebuild-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/create-prebuild-event.ts -------------------------------------------------------------------------------- /app/agent/activities/create-prebuild-images.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/create-prebuild-images.ts -------------------------------------------------------------------------------- /app/agent/activities/fetch-repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/fetch-repository.ts -------------------------------------------------------------------------------- /app/agent/activities/get-default-branch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/get-default-branch.ts -------------------------------------------------------------------------------- /app/agent/activities/get-or-create-buildfs-events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/get-or-create-buildfs-events.ts -------------------------------------------------------------------------------- /app/agent/activities/get-or-create-prebuild-events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/get-or-create-prebuild-events.ts -------------------------------------------------------------------------------- /app/agent/activities/get-prebuild-events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/get-prebuild-events.ts -------------------------------------------------------------------------------- /app/agent/activities/get-projects-repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/get-projects-repository.ts -------------------------------------------------------------------------------- /app/agent/activities/get-repository-projects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/get-repository-projects.ts -------------------------------------------------------------------------------- /app/agent/activities/init-prebuild-events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/init-prebuild-events.ts -------------------------------------------------------------------------------- /app/agent/activities/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/list.ts -------------------------------------------------------------------------------- /app/agent/activities/mutex/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/mutex/LICENSE -------------------------------------------------------------------------------- /app/agent/activities/mutex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/mutex/README.md -------------------------------------------------------------------------------- /app/agent/activities/mutex/get-workflow-status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/mutex/get-workflow-status.ts -------------------------------------------------------------------------------- /app/agent/activities/mutex/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/mutex/shared.ts -------------------------------------------------------------------------------- /app/agent/activities/mutex/signal-with-start-lock-workflow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/mutex/signal-with-start-lock-workflow.ts -------------------------------------------------------------------------------- /app/agent/activities/prebuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/prebuild.ts -------------------------------------------------------------------------------- /app/agent/activities/registry/remove-content-with-prefix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/registry/remove-content-with-prefix.ts -------------------------------------------------------------------------------- /app/agent/activities/save-git-repo-connection-status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/save-git-repo-connection-status.ts -------------------------------------------------------------------------------- /app/agent/activities/shared-workflow/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/shared-workflow/shared.ts -------------------------------------------------------------------------------- /app/agent/activities/shared-workflow/signal-with-start-wait-workflow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/shared-workflow/signal-with-start-wait-workflow.ts -------------------------------------------------------------------------------- /app/agent/activities/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/types.ts -------------------------------------------------------------------------------- /app/agent/activities/update-git-branches-and-objects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/update-git-branches-and-objects.ts -------------------------------------------------------------------------------- /app/agent/activities/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/utils.ts -------------------------------------------------------------------------------- /app/agent/activities/workspace/clean-up-workspace-instance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/workspace/clean-up-workspace-instance.ts -------------------------------------------------------------------------------- /app/agent/activities/workspace/create-workspace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/workspace/create-workspace.ts -------------------------------------------------------------------------------- /app/agent/activities/workspace/delete-workspace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/workspace/delete-workspace.ts -------------------------------------------------------------------------------- /app/agent/activities/workspace/get-workspace-instance-status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/workspace/get-workspace-instance-status.ts -------------------------------------------------------------------------------- /app/agent/activities/workspace/start-workspace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/workspace/start-workspace.ts -------------------------------------------------------------------------------- /app/agent/activities/workspace/stop-workspace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/activities/workspace/stop-workspace.ts -------------------------------------------------------------------------------- /app/agent/agent-injector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/agent-injector.ts -------------------------------------------------------------------------------- /app/agent/agent-util.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/agent-util.service.ts -------------------------------------------------------------------------------- /app/agent/agent-util.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/agent-util.types.ts -------------------------------------------------------------------------------- /app/agent/block-registry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/README.md -------------------------------------------------------------------------------- /app/agent/block-registry/oci-schema/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/oci-schema/Makefile -------------------------------------------------------------------------------- /app/agent/block-registry/oci-schema/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/oci-schema/README.md -------------------------------------------------------------------------------- /app/agent/block-registry/oci-schema/config-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/oci-schema/config-schema.ts -------------------------------------------------------------------------------- /app/agent/block-registry/oci-schema/content-descriptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/oci-schema/content-descriptor.ts -------------------------------------------------------------------------------- /app/agent/block-registry/oci-schema/defs-descriptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/oci-schema/defs-descriptor.ts -------------------------------------------------------------------------------- /app/agent/block-registry/oci-schema/defs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/oci-schema/defs.ts -------------------------------------------------------------------------------- /app/agent/block-registry/oci-schema/image-index-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/oci-schema/image-index-schema.ts -------------------------------------------------------------------------------- /app/agent/block-registry/oci-schema/image-layout-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/oci-schema/image-layout-schema.ts -------------------------------------------------------------------------------- /app/agent/block-registry/oci-schema/image-manifest-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/oci-schema/image-manifest-schema.ts -------------------------------------------------------------------------------- /app/agent/block-registry/oci-schema/typebox/formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/oci-schema/typebox/formatter.ts -------------------------------------------------------------------------------- /app/agent/block-registry/oci-schema/typebox/typescript-to-typebox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/oci-schema/typebox/typescript-to-typebox.ts -------------------------------------------------------------------------------- /app/agent/block-registry/oci-schema/vendor/config-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/oci-schema/vendor/config-schema.json -------------------------------------------------------------------------------- /app/agent/block-registry/oci-schema/vendor/content-descriptor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/oci-schema/vendor/content-descriptor.json -------------------------------------------------------------------------------- /app/agent/block-registry/oci-schema/vendor/defs-descriptor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/oci-schema/vendor/defs-descriptor.json -------------------------------------------------------------------------------- /app/agent/block-registry/oci-schema/vendor/defs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/oci-schema/vendor/defs.json -------------------------------------------------------------------------------- /app/agent/block-registry/oci-schema/vendor/image-index-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/oci-schema/vendor/image-index-schema.json -------------------------------------------------------------------------------- /app/agent/block-registry/oci-schema/vendor/image-layout-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/oci-schema/vendor/image-layout-schema.json -------------------------------------------------------------------------------- /app/agent/block-registry/oci-schema/vendor/image-manifest-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/oci-schema/vendor/image-manifest-schema.json -------------------------------------------------------------------------------- /app/agent/block-registry/registry.const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/registry.const.ts -------------------------------------------------------------------------------- /app/agent/block-registry/registry.service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/registry.service.test.ts -------------------------------------------------------------------------------- /app/agent/block-registry/registry.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/registry.service.ts -------------------------------------------------------------------------------- /app/agent/block-registry/test-data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/test-data/README.md -------------------------------------------------------------------------------- /app/agent/block-registry/test-data/build-and-push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/test-data/build-and-push.sh -------------------------------------------------------------------------------- /app/agent/block-registry/test-data/resources/configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/test-data/resources/configuration.nix -------------------------------------------------------------------------------- /app/agent/block-registry/test-data/resources/fileA: -------------------------------------------------------------------------------- 1 | This is layer 1 2 | -------------------------------------------------------------------------------- /app/agent/block-registry/test-data/resources/fileBA: -------------------------------------------------------------------------------- 1 | This is layer 2a 2 | -------------------------------------------------------------------------------- /app/agent/block-registry/test-data/resources/fileBB: -------------------------------------------------------------------------------- 1 | This is layer 2b 2 | -------------------------------------------------------------------------------- /app/agent/block-registry/test-data/test-images.const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/test-data/test-images.const.ts -------------------------------------------------------------------------------- /app/agent/block-registry/test-data/test1.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/test-data/test1.Dockerfile -------------------------------------------------------------------------------- /app/agent/block-registry/test-data/test2.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/test-data/test2.Dockerfile -------------------------------------------------------------------------------- /app/agent/block-registry/test-data/testAlpine3_14.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/test-data/testAlpine3_14.Dockerfile -------------------------------------------------------------------------------- /app/agent/block-registry/test-data/testAlpine3_14NoSSH.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/test-data/testAlpine3_14NoSSH.Dockerfile -------------------------------------------------------------------------------- /app/agent/block-registry/test-data/testArchlinux.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/test-data/testArchlinux.Dockerfile -------------------------------------------------------------------------------- /app/agent/block-registry/test-data/testDebianBookworm.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/test-data/testDebianBookworm.Dockerfile -------------------------------------------------------------------------------- /app/agent/block-registry/test-data/testDebianBuster.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/test-data/testDebianBuster.Dockerfile -------------------------------------------------------------------------------- /app/agent/block-registry/test-data/testNixos.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/test-data/testNixos.Dockerfile -------------------------------------------------------------------------------- /app/agent/block-registry/test-data/testUbuntuFocal.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/test-data/testUbuntuFocal.Dockerfile -------------------------------------------------------------------------------- /app/agent/block-registry/test-data/testUbuntuJammy.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/test-data/testUbuntuJammy.Dockerfile -------------------------------------------------------------------------------- /app/agent/block-registry/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/test-utils.ts -------------------------------------------------------------------------------- /app/agent/block-registry/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/utils.test.ts -------------------------------------------------------------------------------- /app/agent/block-registry/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/utils.ts -------------------------------------------------------------------------------- /app/agent/block-registry/validators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/block-registry/validators.ts -------------------------------------------------------------------------------- /app/agent/buildfs.service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/buildfs.service.test.ts -------------------------------------------------------------------------------- /app/agent/buildfs.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/buildfs.service.ts -------------------------------------------------------------------------------- /app/agent/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/constants.ts -------------------------------------------------------------------------------- /app/agent/fifo-flags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/fifo-flags.ts -------------------------------------------------------------------------------- /app/agent/git/git.service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/git/git.service.test.ts -------------------------------------------------------------------------------- /app/agent/git/git.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/git/git.service.ts -------------------------------------------------------------------------------- /app/agent/git/schema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/git/schema.test.ts -------------------------------------------------------------------------------- /app/agent/git/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/git/schema.ts -------------------------------------------------------------------------------- /app/agent/git/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/git/validator.ts -------------------------------------------------------------------------------- /app/agent/network/ssh-gateway.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/network/ssh-gateway.service.ts -------------------------------------------------------------------------------- /app/agent/network/storage/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/network/storage/constants.ts -------------------------------------------------------------------------------- /app/agent/network/storage/storage.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/network/storage/storage.schema.ts -------------------------------------------------------------------------------- /app/agent/network/storage/storage.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/network/storage/storage.service.ts -------------------------------------------------------------------------------- /app/agent/network/storage/storage.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/network/storage/storage.validator.ts -------------------------------------------------------------------------------- /app/agent/network/workspace-network.service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/network/workspace-network.service.test.ts -------------------------------------------------------------------------------- /app/agent/network/workspace-network.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/network/workspace-network.service.ts -------------------------------------------------------------------------------- /app/agent/pid.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/pid.schema.ts -------------------------------------------------------------------------------- /app/agent/pid.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/pid.validator.ts -------------------------------------------------------------------------------- /app/agent/prebuild-constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/prebuild-constants.ts -------------------------------------------------------------------------------- /app/agent/prebuild.service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/prebuild.service.test.ts -------------------------------------------------------------------------------- /app/agent/prebuild.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/prebuild.service.ts -------------------------------------------------------------------------------- /app/agent/project-config/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/project-config/constants.ts -------------------------------------------------------------------------------- /app/agent/project-config/project-config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/project-config/project-config.service.ts -------------------------------------------------------------------------------- /app/agent/project-config/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/project-config/schema.ts -------------------------------------------------------------------------------- /app/agent/project-config/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/project-config/validator.ts -------------------------------------------------------------------------------- /app/agent/runtime/hocus-runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/runtime/hocus-runtime.ts -------------------------------------------------------------------------------- /app/agent/runtime/qemu/qemu.service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/runtime/qemu/qemu.service.test.ts -------------------------------------------------------------------------------- /app/agent/runtime/qemu/qemu.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/runtime/qemu/qemu.service.ts -------------------------------------------------------------------------------- /app/agent/runtime/vm-info.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/runtime/vm-info.schema.ts -------------------------------------------------------------------------------- /app/agent/runtime/vm-info.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/runtime/vm-info.validator.ts -------------------------------------------------------------------------------- /app/agent/test-constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/test-constants.ts -------------------------------------------------------------------------------- /app/agent/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/test-utils.ts -------------------------------------------------------------------------------- /app/agent/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/utils.test.ts -------------------------------------------------------------------------------- /app/agent/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/utils.ts -------------------------------------------------------------------------------- /app/agent/utils/arbitrary-key-map.server.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/utils/arbitrary-key-map.server.test.ts -------------------------------------------------------------------------------- /app/agent/utils/arbitrary-key-map.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/utils/arbitrary-key-map.server.ts -------------------------------------------------------------------------------- /app/agent/workflows-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/workflows-utils.ts -------------------------------------------------------------------------------- /app/agent/workflows.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/workflows.test.ts -------------------------------------------------------------------------------- /app/agent/workflows/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/workflows/index.ts -------------------------------------------------------------------------------- /app/agent/workflows/mutex/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/workflows/mutex/LICENSE -------------------------------------------------------------------------------- /app/agent/workflows/mutex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/workflows/mutex/README.md -------------------------------------------------------------------------------- /app/agent/workflows/mutex/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/workflows/mutex/index.ts -------------------------------------------------------------------------------- /app/agent/workflows/prebuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/workflows/prebuild.ts -------------------------------------------------------------------------------- /app/agent/workflows/shared-workflow/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/workflows/shared-workflow/README.md -------------------------------------------------------------------------------- /app/agent/workflows/shared-workflow/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/workflows/shared-workflow/index.ts -------------------------------------------------------------------------------- /app/agent/workflows/tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/workflows/tests/README.md -------------------------------------------------------------------------------- /app/agent/workflows/tests/activities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/workflows/tests/activities.ts -------------------------------------------------------------------------------- /app/agent/workflows/tests/cancellation-experiments/activity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/workflows/tests/cancellation-experiments/activity.ts -------------------------------------------------------------------------------- /app/agent/workflows/tests/cancellation-experiments/workflow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/workflows/tests/cancellation-experiments/workflow.ts -------------------------------------------------------------------------------- /app/agent/workflows/tests/mutex/activity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/workflows/tests/mutex/activity.ts -------------------------------------------------------------------------------- /app/agent/workflows/tests/mutex/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/workflows/tests/mutex/shared.ts -------------------------------------------------------------------------------- /app/agent/workflows/tests/mutex/workflow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/workflows/tests/mutex/workflow.ts -------------------------------------------------------------------------------- /app/agent/workflows/tests/shared-workflow/activity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/workflows/tests/shared-workflow/activity.ts -------------------------------------------------------------------------------- /app/agent/workflows/tests/shared-workflow/workflow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/workflows/tests/shared-workflow/workflow.ts -------------------------------------------------------------------------------- /app/agent/workflows/tests/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/workflows/tests/utils.ts -------------------------------------------------------------------------------- /app/agent/workflows/tests/workflows.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/workflows/tests/workflows.test.ts -------------------------------------------------------------------------------- /app/agent/workflows/tests/workflows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/workflows/tests/workflows.ts -------------------------------------------------------------------------------- /app/agent/workflows/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/workflows/utils.ts -------------------------------------------------------------------------------- /app/agent/workflows/workspace/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/workflows/workspace/index.test.ts -------------------------------------------------------------------------------- /app/agent/workflows/workspace/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/workflows/workspace/index.ts -------------------------------------------------------------------------------- /app/agent/workflows/workspace/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/workflows/workspace/test-utils.ts -------------------------------------------------------------------------------- /app/agent/workspace-agent.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/agent/workspace-agent.service.ts -------------------------------------------------------------------------------- /app/app-injector.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/app-injector.server.ts -------------------------------------------------------------------------------- /app/components/app-page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/app-page.tsx -------------------------------------------------------------------------------- /app/components/csrf-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/csrf-input.tsx -------------------------------------------------------------------------------- /app/components/environment/env-far-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/environment/env-far-form.tsx -------------------------------------------------------------------------------- /app/components/environment/env-var-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/environment/env-var-input.tsx -------------------------------------------------------------------------------- /app/components/environment/environment-tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/environment/environment-tab.tsx -------------------------------------------------------------------------------- /app/components/form-button-with-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/form-button-with-modal.tsx -------------------------------------------------------------------------------- /app/components/form-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/form-button.tsx -------------------------------------------------------------------------------- /app/components/global-context.shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/global-context.shared.ts -------------------------------------------------------------------------------- /app/components/navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/navbar.tsx -------------------------------------------------------------------------------- /app/components/page-footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/page-footer.tsx -------------------------------------------------------------------------------- /app/components/projects/back-to-project-link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/projects/back-to-project-link.tsx -------------------------------------------------------------------------------- /app/components/projects/new-project-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/projects/new-project-form.tsx -------------------------------------------------------------------------------- /app/components/projects/no-projects-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/projects/no-projects-view.tsx -------------------------------------------------------------------------------- /app/components/projects/prebuilds/archive-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/projects/prebuilds/archive-button.tsx -------------------------------------------------------------------------------- /app/components/projects/prebuilds/cancel-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/projects/prebuilds/cancel-button.tsx -------------------------------------------------------------------------------- /app/components/projects/prebuilds/log-viewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/projects/prebuilds/log-viewer.tsx -------------------------------------------------------------------------------- /app/components/projects/prebuilds/prebuild-list-element.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/projects/prebuilds/prebuild-list-element.tsx -------------------------------------------------------------------------------- /app/components/projects/prebuilds/prebuild-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/projects/prebuilds/prebuild-list.tsx -------------------------------------------------------------------------------- /app/components/projects/prebuilds/prebuild-status.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/projects/prebuilds/prebuild-status.tsx -------------------------------------------------------------------------------- /app/components/projects/prebuilds/retry-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/projects/prebuilds/retry-button.tsx -------------------------------------------------------------------------------- /app/components/projects/prebuilds/task-viewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/projects/prebuilds/task-viewer.tsx -------------------------------------------------------------------------------- /app/components/projects/prebuilds/vm-task-status.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/projects/prebuilds/vm-task-status.tsx -------------------------------------------------------------------------------- /app/components/projects/project-list-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/projects/project-list-card.tsx -------------------------------------------------------------------------------- /app/components/projects/project-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/projects/project-list.tsx -------------------------------------------------------------------------------- /app/components/projects/project-page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/projects/project-page.tsx -------------------------------------------------------------------------------- /app/components/projects/repo-connection-status-badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/projects/repo-connection-status-badge.tsx -------------------------------------------------------------------------------- /app/components/projects/repo-ssh-key-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/projects/repo-ssh-key-card.tsx -------------------------------------------------------------------------------- /app/components/projects/settings-tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/projects/settings-tab.tsx -------------------------------------------------------------------------------- /app/components/settings/settings-page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/settings/settings-page.tsx -------------------------------------------------------------------------------- /app/components/settings/ssh-key.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/settings/ssh-key.tsx -------------------------------------------------------------------------------- /app/components/telemetry/script.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/telemetry/script.tsx -------------------------------------------------------------------------------- /app/components/text-input-addon-right.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/text-input-addon-right.tsx -------------------------------------------------------------------------------- /app/components/workspaces/delete-workspace-btn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/workspaces/delete-workspace-btn.tsx -------------------------------------------------------------------------------- /app/components/workspaces/missing-public-keys-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/workspaces/missing-public-keys-message.tsx -------------------------------------------------------------------------------- /app/components/workspaces/new-workspace-branch-list-element.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/workspaces/new-workspace-branch-list-element.tsx -------------------------------------------------------------------------------- /app/components/workspaces/new-workspace-btn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/workspaces/new-workspace-btn.tsx -------------------------------------------------------------------------------- /app/components/workspaces/start-workspace-btn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/workspaces/start-workspace-btn.tsx -------------------------------------------------------------------------------- /app/components/workspaces/stop-workspace-btn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/workspaces/stop-workspace-btn.tsx -------------------------------------------------------------------------------- /app/components/workspaces/workspace-list-element.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/workspaces/workspace-list-element.tsx -------------------------------------------------------------------------------- /app/components/workspaces/workspace-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/workspaces/workspace-list.tsx -------------------------------------------------------------------------------- /app/components/workspaces/workspace-status-card-placeholder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/workspaces/workspace-status-card-placeholder.tsx -------------------------------------------------------------------------------- /app/components/workspaces/workspace-status-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/workspaces/workspace-status-card.tsx -------------------------------------------------------------------------------- /app/components/workspaces/workspace-status.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/components/workspaces/workspace-status.tsx -------------------------------------------------------------------------------- /app/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/config/index.ts -------------------------------------------------------------------------------- /app/config/utils.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/config/utils.server.ts -------------------------------------------------------------------------------- /app/dev/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/dev/constants.ts -------------------------------------------------------------------------------- /app/di/inject.schema.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/di/inject.schema.server.ts -------------------------------------------------------------------------------- /app/di/inject.validator.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/di/inject.validator.server.ts -------------------------------------------------------------------------------- /app/di/injector.server.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/di/injector.server.test.ts -------------------------------------------------------------------------------- /app/di/injector.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/di/injector.server.ts -------------------------------------------------------------------------------- /app/di/utils.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/di/utils.server.ts -------------------------------------------------------------------------------- /app/entry.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/entry.client.tsx -------------------------------------------------------------------------------- /app/entry.server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/entry.server.tsx -------------------------------------------------------------------------------- /app/git/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/git/error.ts -------------------------------------------------------------------------------- /app/git/git.service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/git/git.service.test.ts -------------------------------------------------------------------------------- /app/git/git.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/git/git.service.ts -------------------------------------------------------------------------------- /app/git/types.shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/git/types.shared.ts -------------------------------------------------------------------------------- /app/group-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/group-error.ts -------------------------------------------------------------------------------- /app/handle-route-errors.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/handle-route-errors.server.ts -------------------------------------------------------------------------------- /app/http-error.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/http-error.server.ts -------------------------------------------------------------------------------- /app/init/init-config.schema.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/init/init-config.schema.server.ts -------------------------------------------------------------------------------- /app/init/init-config.validator.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/init/init-config.validator.server.ts -------------------------------------------------------------------------------- /app/init/init.service.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/init/init.service.server.ts -------------------------------------------------------------------------------- /app/init/init.service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/init/init.service.test.ts -------------------------------------------------------------------------------- /app/jest/source-map-support.stub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/jest/source-map-support.stub.ts -------------------------------------------------------------------------------- /app/jest/test-setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/jest/test-setup.ts -------------------------------------------------------------------------------- /app/license/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/license/constants.ts -------------------------------------------------------------------------------- /app/license/license.service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/license/license.service.test.ts -------------------------------------------------------------------------------- /app/license/license.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/license/license.service.ts -------------------------------------------------------------------------------- /app/logger.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/logger.server.ts -------------------------------------------------------------------------------- /app/page-paths.shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/page-paths.shared.ts -------------------------------------------------------------------------------- /app/perf.service.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/perf.service.server.ts -------------------------------------------------------------------------------- /app/project/env-form.shared.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/project/env-form.shared.test.ts -------------------------------------------------------------------------------- /app/project/env-form.shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/project/env-form.shared.ts -------------------------------------------------------------------------------- /app/project/project.service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/project/project.service.test.ts -------------------------------------------------------------------------------- /app/project/project.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/project/project.service.ts -------------------------------------------------------------------------------- /app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/root.tsx -------------------------------------------------------------------------------- /app/routes/app/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/routes/app/index.tsx -------------------------------------------------------------------------------- /app/routes/app/new-project.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/routes/app/new-project.tsx -------------------------------------------------------------------------------- /app/routes/app/prebuilds/$prebuildExternalId.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/routes/app/prebuilds/$prebuildExternalId.tsx -------------------------------------------------------------------------------- /app/routes/app/prebuilds/archive.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/routes/app/prebuilds/archive.tsx -------------------------------------------------------------------------------- /app/routes/app/prebuilds/cancel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/routes/app/prebuilds/cancel.tsx -------------------------------------------------------------------------------- /app/routes/app/prebuilds/logs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/routes/app/prebuilds/logs.tsx -------------------------------------------------------------------------------- /app/routes/app/prebuilds/schedule.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/routes/app/prebuilds/schedule.tsx -------------------------------------------------------------------------------- /app/routes/app/projects/$projectId/environment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/routes/app/projects/$projectId/environment.tsx -------------------------------------------------------------------------------- /app/routes/app/projects/$projectId/prebuilds.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/routes/app/projects/$projectId/prebuilds.tsx -------------------------------------------------------------------------------- /app/routes/app/projects/$projectId/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/routes/app/projects/$projectId/settings.tsx -------------------------------------------------------------------------------- /app/routes/app/projects/$projectId/workspaces.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/routes/app/projects/$projectId/workspaces.tsx -------------------------------------------------------------------------------- /app/routes/app/projects/env.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/routes/app/projects/env.tsx -------------------------------------------------------------------------------- /app/routes/app/projects/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/routes/app/projects/index.tsx -------------------------------------------------------------------------------- /app/routes/app/user/settings/git/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/routes/app/user/settings/git/index.tsx -------------------------------------------------------------------------------- /app/routes/app/user/settings/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/routes/app/user/settings/index.ts -------------------------------------------------------------------------------- /app/routes/app/user/settings/ssh-key/create.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/routes/app/user/settings/ssh-key/create.tsx -------------------------------------------------------------------------------- /app/routes/app/user/settings/ssh-key/delete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/routes/app/user/settings/ssh-key/delete.tsx -------------------------------------------------------------------------------- /app/routes/app/user/settings/ssh-keys.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/routes/app/user/settings/ssh-keys.tsx -------------------------------------------------------------------------------- /app/routes/app/workspace-card-mockup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/routes/app/workspace-card-mockup.tsx -------------------------------------------------------------------------------- /app/routes/app/workspaces/$workspaceExternalId.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/routes/app/workspaces/$workspaceExternalId.tsx -------------------------------------------------------------------------------- /app/routes/app/workspaces/create/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/routes/app/workspaces/create/index.tsx -------------------------------------------------------------------------------- /app/routes/app/workspaces/delete/$workspaceExternalId.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/routes/app/workspaces/delete/$workspaceExternalId.tsx -------------------------------------------------------------------------------- /app/routes/app/workspaces/new.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/routes/app/workspaces/new.tsx -------------------------------------------------------------------------------- /app/routes/app/workspaces/start/$workspaceExternalId.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/routes/app/workspaces/start/$workspaceExternalId.tsx -------------------------------------------------------------------------------- /app/routes/app/workspaces/status/$workspaceExternalId.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/routes/app/workspaces/status/$workspaceExternalId.tsx -------------------------------------------------------------------------------- /app/routes/app/workspaces/stop/$workspaceExternalId.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/routes/app/workspaces/stop/$workspaceExternalId.tsx -------------------------------------------------------------------------------- /app/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/routes/index.tsx -------------------------------------------------------------------------------- /app/schema/additional-formats.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/additional-formats.server.ts -------------------------------------------------------------------------------- /app/schema/archive-prebuild.schema.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/archive-prebuild.schema.server.ts -------------------------------------------------------------------------------- /app/schema/archive-prebuild.validator.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/archive-prebuild.validator.server.ts -------------------------------------------------------------------------------- /app/schema/cancel-prebuild.schema.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/cancel-prebuild.schema.server.ts -------------------------------------------------------------------------------- /app/schema/cancel-prebuild.validator.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/cancel-prebuild.validator.server.ts -------------------------------------------------------------------------------- /app/schema/create-ssh-key.schema.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/create-ssh-key.schema.server.ts -------------------------------------------------------------------------------- /app/schema/create-ssh-key.validator.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/create-ssh-key.validator.server.ts -------------------------------------------------------------------------------- /app/schema/create-workspace-form.schema.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/create-workspace-form.schema.server.ts -------------------------------------------------------------------------------- /app/schema/create-workspace-form.validator.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/create-workspace-form.validator.server.ts -------------------------------------------------------------------------------- /app/schema/delete-ssh-key.schema.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/delete-ssh-key.schema.server.ts -------------------------------------------------------------------------------- /app/schema/delete-ssh-key.validator.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/delete-ssh-key.validator.server.ts -------------------------------------------------------------------------------- /app/schema/edit-project-vm-settings.schema.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/edit-project-vm-settings.schema.server.ts -------------------------------------------------------------------------------- /app/schema/edit-project-vm-settings.validator.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/edit-project-vm-settings.validator.server.ts -------------------------------------------------------------------------------- /app/schema/license.schema.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/license.schema.server.ts -------------------------------------------------------------------------------- /app/schema/license.validator.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/license.validator.server.ts -------------------------------------------------------------------------------- /app/schema/new-project-form.schema.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/new-project-form.schema.server.ts -------------------------------------------------------------------------------- /app/schema/new-project-form.validator.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/new-project-form.validator.server.ts -------------------------------------------------------------------------------- /app/schema/new-workspace.schema.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/new-workspace.schema.server.ts -------------------------------------------------------------------------------- /app/schema/new-workspace.validator.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/new-workspace.validator.server.ts -------------------------------------------------------------------------------- /app/schema/nonnegative-integer.schema.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/nonnegative-integer.schema.server.ts -------------------------------------------------------------------------------- /app/schema/nonnegative-integer.validator.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/nonnegative-integer.validator.server.ts -------------------------------------------------------------------------------- /app/schema/oidc-user.schema.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/oidc-user.schema.server.ts -------------------------------------------------------------------------------- /app/schema/oidc-user.validator.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/oidc-user.validator.server.ts -------------------------------------------------------------------------------- /app/schema/prebuild-logs.schema.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/prebuild-logs.schema.server.ts -------------------------------------------------------------------------------- /app/schema/prebuild-logs.validator.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/prebuild-logs.validator.server.ts -------------------------------------------------------------------------------- /app/schema/prebuild-query.schema.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/prebuild-query.schema.server.ts -------------------------------------------------------------------------------- /app/schema/prebuild-query.validator.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/prebuild-query.validator.server.ts -------------------------------------------------------------------------------- /app/schema/schedule-prebuild.schema.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/schedule-prebuild.schema.server.ts -------------------------------------------------------------------------------- /app/schema/schedule-prebuild.validator.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/schedule-prebuild.validator.server.ts -------------------------------------------------------------------------------- /app/schema/schema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/schema.test.ts -------------------------------------------------------------------------------- /app/schema/update-git-details.schema.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/update-git-details.schema.server.ts -------------------------------------------------------------------------------- /app/schema/update-git-details.validator.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/update-git-details.validator.server.ts -------------------------------------------------------------------------------- /app/schema/utils.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/utils.server.ts -------------------------------------------------------------------------------- /app/schema/uuid.schema.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/uuid.schema.server.ts -------------------------------------------------------------------------------- /app/schema/uuid.validator.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/schema/uuid.validator.server.ts -------------------------------------------------------------------------------- /app/ssh-key/ssh-key.service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/ssh-key/ssh-key.service.test.ts -------------------------------------------------------------------------------- /app/ssh-key/ssh-key.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/ssh-key/ssh-key.service.ts -------------------------------------------------------------------------------- /app/telemetry.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/telemetry.service.ts -------------------------------------------------------------------------------- /app/telemetry/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/telemetry/constants.ts -------------------------------------------------------------------------------- /app/temporal/bundle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/temporal/bundle.ts -------------------------------------------------------------------------------- /app/temporal/client-factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/temporal/client-factory.ts -------------------------------------------------------------------------------- /app/temporal/constants.ts: -------------------------------------------------------------------------------- 1 | export const MAIN_TEMPORAL_QUEUE = "main"; 2 | -------------------------------------------------------------------------------- /app/temporal/data-converter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/temporal/data-converter.ts -------------------------------------------------------------------------------- /app/temporal/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/temporal/utils.ts -------------------------------------------------------------------------------- /app/test-state-manager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/test-state-manager/README.md -------------------------------------------------------------------------------- /app/test-state-manager/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/test-state-manager/api.ts -------------------------------------------------------------------------------- /app/test-state-manager/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/test-state-manager/client.ts -------------------------------------------------------------------------------- /app/test-state-manager/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/test-state-manager/db.ts -------------------------------------------------------------------------------- /app/test-state-manager/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/test-state-manager/server.ts -------------------------------------------------------------------------------- /app/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/test-utils.ts -------------------------------------------------------------------------------- /app/test-utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/test-utils/constants.ts -------------------------------------------------------------------------------- /app/test-utils/db.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/test-utils/db.server.ts -------------------------------------------------------------------------------- /app/test-utils/encryption.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/test-utils/encryption.test.ts -------------------------------------------------------------------------------- /app/test-utils/encryption.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/test-utils/encryption.ts -------------------------------------------------------------------------------- /app/test-utils/prisma-export-patch.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/test-utils/prisma-export-patch.server.ts -------------------------------------------------------------------------------- /app/test-utils/project.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/test-utils/project.ts -------------------------------------------------------------------------------- /app/test-utils/temporal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/test-utils/temporal.ts -------------------------------------------------------------------------------- /app/test-utils/test-environment-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/test-utils/test-environment-builder.ts -------------------------------------------------------------------------------- /app/time.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/time.service.ts -------------------------------------------------------------------------------- /app/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/token.ts -------------------------------------------------------------------------------- /app/types/jest.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/types/jest.d.ts -------------------------------------------------------------------------------- /app/types/ms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/types/ms.ts -------------------------------------------------------------------------------- /app/types/prisma.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/types/prisma.d.ts -------------------------------------------------------------------------------- /app/types/prisma.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/types/prisma.test.ts -------------------------------------------------------------------------------- /app/types/remix.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/types/remix.d.ts -------------------------------------------------------------------------------- /app/types/utils.d.ts: -------------------------------------------------------------------------------- 1 | export type valueof = T[keyof T]; 2 | -------------------------------------------------------------------------------- /app/user/test-constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/user/test-constants.ts -------------------------------------------------------------------------------- /app/user/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/user/test-utils.ts -------------------------------------------------------------------------------- /app/user/user.service.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/user/user.service.server.ts -------------------------------------------------------------------------------- /app/user/user.service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/user/user.service.test.ts -------------------------------------------------------------------------------- /app/utils.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/utils.server.ts -------------------------------------------------------------------------------- /app/utils.shared.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/utils.shared.test.ts -------------------------------------------------------------------------------- /app/utils.shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/utils.shared.ts -------------------------------------------------------------------------------- /app/workspace/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/workspace/utils.ts -------------------------------------------------------------------------------- /app/workspace/workspace.service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/workspace/workspace.service.test.ts -------------------------------------------------------------------------------- /app/workspace/workspace.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/app/workspace/workspace.service.ts -------------------------------------------------------------------------------- /cspell.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/cspell.yaml -------------------------------------------------------------------------------- /docs/design/views.excalidraw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/docs/design/views.excalidraw -------------------------------------------------------------------------------- /docs/networking/agent-networking.excalidraw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/docs/networking/agent-networking.excalidraw -------------------------------------------------------------------------------- /dprint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/dprint.json -------------------------------------------------------------------------------- /entrypoints/agent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/entrypoints/agent.ts -------------------------------------------------------------------------------- /entrypoints/bundle-workflows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/entrypoints/bundle-workflows.ts -------------------------------------------------------------------------------- /entrypoints/codec-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/entrypoints/codec-server.ts -------------------------------------------------------------------------------- /entrypoints/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/entrypoints/server.ts -------------------------------------------------------------------------------- /entrypoints/utils/generate-hocus-yml-json-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/entrypoints/utils/generate-hocus-yml-json-schema.ts -------------------------------------------------------------------------------- /entrypoints/utils/setup-hocus-dev-env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/entrypoints/utils/setup-hocus-dev-env.ts -------------------------------------------------------------------------------- /extensions/vscode_ui/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_ui/.eslintrc.json -------------------------------------------------------------------------------- /extensions/vscode_ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_ui/.gitignore -------------------------------------------------------------------------------- /extensions/vscode_ui/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_ui/.vscode/extensions.json -------------------------------------------------------------------------------- /extensions/vscode_ui/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_ui/.vscode/launch.json -------------------------------------------------------------------------------- /extensions/vscode_ui/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_ui/.vscode/settings.json -------------------------------------------------------------------------------- /extensions/vscode_ui/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_ui/.vscode/tasks.json -------------------------------------------------------------------------------- /extensions/vscode_ui/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_ui/.vscodeignore -------------------------------------------------------------------------------- /extensions/vscode_ui/.yarnrc: -------------------------------------------------------------------------------- 1 | --ignore-engines true 2 | -------------------------------------------------------------------------------- /extensions/vscode_ui/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_ui/CHANGELOG.md -------------------------------------------------------------------------------- /extensions/vscode_ui/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_ui/CONTRIBUTING.md -------------------------------------------------------------------------------- /extensions/vscode_ui/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_ui/LICENSE -------------------------------------------------------------------------------- /extensions/vscode_ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_ui/README.md -------------------------------------------------------------------------------- /extensions/vscode_ui/hocus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_ui/hocus.yml -------------------------------------------------------------------------------- /extensions/vscode_ui/images/hocus_256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_ui/images/hocus_256x256.png -------------------------------------------------------------------------------- /extensions/vscode_ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_ui/package.json -------------------------------------------------------------------------------- /extensions/vscode_ui/src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_ui/src/extension.ts -------------------------------------------------------------------------------- /extensions/vscode_ui/src/test/runTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_ui/src/test/runTest.ts -------------------------------------------------------------------------------- /extensions/vscode_ui/src/test/suite/extension.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_ui/src/test/suite/extension.test.ts -------------------------------------------------------------------------------- /extensions/vscode_ui/src/test/suite/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_ui/src/test/suite/index.ts -------------------------------------------------------------------------------- /extensions/vscode_ui/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_ui/src/utils.ts -------------------------------------------------------------------------------- /extensions/vscode_ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_ui/tsconfig.json -------------------------------------------------------------------------------- /extensions/vscode_ui/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_ui/yarn.lock -------------------------------------------------------------------------------- /extensions/vscode_workspace/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_workspace/.eslintrc.json -------------------------------------------------------------------------------- /extensions/vscode_workspace/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_workspace/.gitignore -------------------------------------------------------------------------------- /extensions/vscode_workspace/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_workspace/.vscode/extensions.json -------------------------------------------------------------------------------- /extensions/vscode_workspace/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_workspace/.vscode/launch.json -------------------------------------------------------------------------------- /extensions/vscode_workspace/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_workspace/.vscode/settings.json -------------------------------------------------------------------------------- /extensions/vscode_workspace/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_workspace/.vscode/tasks.json -------------------------------------------------------------------------------- /extensions/vscode_workspace/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_workspace/.vscodeignore -------------------------------------------------------------------------------- /extensions/vscode_workspace/.yarnrc: -------------------------------------------------------------------------------- 1 | --ignore-engines true 2 | -------------------------------------------------------------------------------- /extensions/vscode_workspace/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_workspace/CHANGELOG.md -------------------------------------------------------------------------------- /extensions/vscode_workspace/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Launching the extension 2 | -------------------------------------------------------------------------------- /extensions/vscode_workspace/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_workspace/LICENSE -------------------------------------------------------------------------------- /extensions/vscode_workspace/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_workspace/README.md -------------------------------------------------------------------------------- /extensions/vscode_workspace/hocus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_workspace/hocus.yml -------------------------------------------------------------------------------- /extensions/vscode_workspace/images/hocus_256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_workspace/images/hocus_256x256.png -------------------------------------------------------------------------------- /extensions/vscode_workspace/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_workspace/package.json -------------------------------------------------------------------------------- /extensions/vscode_workspace/src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_workspace/src/extension.ts -------------------------------------------------------------------------------- /extensions/vscode_workspace/src/project-config/additional-formats.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_workspace/src/project-config/additional-formats.server.ts -------------------------------------------------------------------------------- /extensions/vscode_workspace/src/project-config/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_workspace/src/project-config/schema.ts -------------------------------------------------------------------------------- /extensions/vscode_workspace/src/project-config/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_workspace/src/project-config/utils.ts -------------------------------------------------------------------------------- /extensions/vscode_workspace/src/project-config/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_workspace/src/project-config/validator.ts -------------------------------------------------------------------------------- /extensions/vscode_workspace/src/test/runTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_workspace/src/test/runTest.ts -------------------------------------------------------------------------------- /extensions/vscode_workspace/src/test/suite/extension.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_workspace/src/test/suite/extension.test.ts -------------------------------------------------------------------------------- /extensions/vscode_workspace/src/test/suite/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_workspace/src/test/suite/index.ts -------------------------------------------------------------------------------- /extensions/vscode_workspace/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_workspace/src/utils.ts -------------------------------------------------------------------------------- /extensions/vscode_workspace/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_workspace/tsconfig.json -------------------------------------------------------------------------------- /extensions/vscode_workspace/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/extensions/vscode_workspace/yarn.lock -------------------------------------------------------------------------------- /hocus-workspace/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/hocus-workspace/.vscode/settings.json -------------------------------------------------------------------------------- /hocus-workspace/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/hocus-workspace/README.md -------------------------------------------------------------------------------- /hocus-workspace/build-and-push-base.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/hocus-workspace/build-and-push-base.sh -------------------------------------------------------------------------------- /hocus-workspace/build-and-push-inner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/hocus-workspace/build-and-push-inner.sh -------------------------------------------------------------------------------- /hocus-workspace/build-and-push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/hocus-workspace/build-and-push.sh -------------------------------------------------------------------------------- /hocus-workspace/resources/docker/dnssetup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/hocus-workspace/resources/docker/dnssetup -------------------------------------------------------------------------------- /hocus-workspace/resources/docker/ssh/on_ssh_disconnect.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/hocus-workspace/resources/docker/ssh/on_ssh_disconnect.sh -------------------------------------------------------------------------------- /hocus-workspace/resources/docker/ssh/rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/hocus-workspace/resources/docker/ssh/rc -------------------------------------------------------------------------------- /hocus-workspace/resources/docker/ssh/sshd_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/hocus-workspace/resources/docker/ssh/sshd_config -------------------------------------------------------------------------------- /hocus-workspace/workspace.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/hocus-workspace/workspace.Dockerfile -------------------------------------------------------------------------------- /hocus.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/hocus.Dockerfile -------------------------------------------------------------------------------- /hocus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/hocus.yml -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/jest.config.js -------------------------------------------------------------------------------- /ops/bin/all-restart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/all-restart.sh -------------------------------------------------------------------------------- /ops/bin/buildfs-obd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/buildfs-obd.sh -------------------------------------------------------------------------------- /ops/bin/buildfs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/buildfs.sh -------------------------------------------------------------------------------- /ops/bin/certs/gen-ca.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/certs/gen-ca.sh -------------------------------------------------------------------------------- /ops/bin/certs/gen-cert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/certs/gen-cert.sh -------------------------------------------------------------------------------- /ops/bin/certs/trust-cert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/certs/trust-cert.sh -------------------------------------------------------------------------------- /ops/bin/console.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/console.sh -------------------------------------------------------------------------------- /ops/bin/dev/check-ports-in-docker-compose.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/dev/check-ports-in-docker-compose.sh -------------------------------------------------------------------------------- /ops/bin/dev/clean-agent-storage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/dev/clean-agent-storage.sh -------------------------------------------------------------------------------- /ops/bin/dev/flamegraph-generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/dev/flamegraph-generate.sh -------------------------------------------------------------------------------- /ops/bin/dev/flamegraph-show.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/dev/flamegraph-show.sh -------------------------------------------------------------------------------- /ops/bin/dev/membench/.gitignore: -------------------------------------------------------------------------------- 1 | logs 2 | -------------------------------------------------------------------------------- /ops/bin/dev/membench/read.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/dev/membench/read.sh -------------------------------------------------------------------------------- /ops/bin/dev/membench/write.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/dev/membench/write.sh -------------------------------------------------------------------------------- /ops/bin/dev/prebuild-push-update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/dev/prebuild-push-update.sh -------------------------------------------------------------------------------- /ops/bin/dev/quay-login.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/dev/quay-login.sh -------------------------------------------------------------------------------- /ops/bin/dev/run-agent-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/dev/run-agent-tests.sh -------------------------------------------------------------------------------- /ops/bin/dev/run-buildkite.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/dev/run-buildkite.sh -------------------------------------------------------------------------------- /ops/bin/dev/run-fio.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/dev/run-fio.sh -------------------------------------------------------------------------------- /ops/bin/dev/run-qemu-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/dev/run-qemu-tests.sh -------------------------------------------------------------------------------- /ops/bin/dev/run-registry-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/dev/run-registry-tests.sh -------------------------------------------------------------------------------- /ops/bin/dev/run-worker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/dev/run-worker.sh -------------------------------------------------------------------------------- /ops/bin/dev/setup-agent-dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/dev/setup-agent-dependencies.sh -------------------------------------------------------------------------------- /ops/bin/dev/setup-agent-repo-mirror.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/dev/setup-agent-repo-mirror.sh -------------------------------------------------------------------------------- /ops/bin/down.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/down.sh -------------------------------------------------------------------------------- /ops/bin/download-kernel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/download-kernel.sh -------------------------------------------------------------------------------- /ops/bin/kvm-ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/kvm-ok -------------------------------------------------------------------------------- /ops/bin/local-cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/local-cleanup.sh -------------------------------------------------------------------------------- /ops/bin/local-cmd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/local-cmd.sh -------------------------------------------------------------------------------- /ops/bin/local-down.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/local-down.sh -------------------------------------------------------------------------------- /ops/bin/local-up.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/local-up.sh -------------------------------------------------------------------------------- /ops/bin/network-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/network-test.sh -------------------------------------------------------------------------------- /ops/bin/override-prisma-types.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/override-prisma-types.sh -------------------------------------------------------------------------------- /ops/bin/phog-telemetry.hook: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/phog-telemetry.hook -------------------------------------------------------------------------------- /ops/bin/prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/prepare.sh -------------------------------------------------------------------------------- /ops/bin/push-obd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/push-obd.sh -------------------------------------------------------------------------------- /ops/bin/restart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/restart.sh -------------------------------------------------------------------------------- /ops/bin/rsync.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/rsync.sh -------------------------------------------------------------------------------- /ops/bin/setup-network-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/setup-network-test.sh -------------------------------------------------------------------------------- /ops/bin/setup-tcmu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/setup-tcmu.sh -------------------------------------------------------------------------------- /ops/bin/temporal-down.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/temporal-down.sh -------------------------------------------------------------------------------- /ops/bin/temporal-up.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/temporal-up.sh -------------------------------------------------------------------------------- /ops/bin/up.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/up.sh -------------------------------------------------------------------------------- /ops/bin/worker-in-hocus-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/bin/worker-in-hocus-entrypoint.sh -------------------------------------------------------------------------------- /ops/buildkite/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/buildkite/test.yml -------------------------------------------------------------------------------- /ops/docker/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/docker/.env -------------------------------------------------------------------------------- /ops/docker/agent-in-hocus.docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/docker/agent-in-hocus.docker-compose.yml -------------------------------------------------------------------------------- /ops/docker/agent-tests.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/docker/agent-tests.Dockerfile -------------------------------------------------------------------------------- /ops/docker/agent-tests.docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/docker/agent-tests.docker-compose.yml -------------------------------------------------------------------------------- /ops/docker/backend-tests.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/docker/backend-tests.Dockerfile -------------------------------------------------------------------------------- /ops/docker/backend-tests.docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/docker/backend-tests.docker-compose.yml -------------------------------------------------------------------------------- /ops/docker/db-init/.gitignore: -------------------------------------------------------------------------------- 1 | keycloak-setup.sh 2 | -------------------------------------------------------------------------------- /ops/docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/docker/docker-compose.yml -------------------------------------------------------------------------------- /ops/docker/hocus-agent-dev.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/docker/hocus-agent-dev.Dockerfile -------------------------------------------------------------------------------- /ops/docker/hocus-agent.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/docker/hocus-agent.Dockerfile -------------------------------------------------------------------------------- /ops/docker/hocus-local.build.docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/docker/hocus-local.build.docker-compose.yml -------------------------------------------------------------------------------- /ops/docker/hocus-local.common.docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/docker/hocus-local.common.docker-compose.yml -------------------------------------------------------------------------------- /ops/docker/hocus-local.images.docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/docker/hocus-local.images.docker-compose.yml -------------------------------------------------------------------------------- /ops/docker/hocus-local.smoke-test.docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/docker/hocus-local.smoke-test.docker-compose.yml -------------------------------------------------------------------------------- /ops/docker/hocus-temporal-codec.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/docker/hocus-temporal-codec.Dockerfile -------------------------------------------------------------------------------- /ops/docker/hocus-ui.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/docker/hocus-ui.Dockerfile -------------------------------------------------------------------------------- /ops/docker/keycloak-dev.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/docker/keycloak-dev.Dockerfile -------------------------------------------------------------------------------- /ops/docker/prebuilds.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/docker/prebuilds.Dockerfile -------------------------------------------------------------------------------- /ops/docker/profiler/.gitignore: -------------------------------------------------------------------------------- 1 | shared 2 | -------------------------------------------------------------------------------- /ops/docker/profiler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/docker/profiler/README.md -------------------------------------------------------------------------------- /ops/docker/profiler/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/docker/profiler/docker-compose.yml -------------------------------------------------------------------------------- /ops/docker/profiler/profiler.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/docker/profiler/profiler.Dockerfile -------------------------------------------------------------------------------- /ops/docker/resources/keycloak-db-dump.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/docker/resources/keycloak-db-dump.sql -------------------------------------------------------------------------------- /ops/docker/resources/keycloak-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/docker/resources/keycloak-setup.sh -------------------------------------------------------------------------------- /ops/docker/resources/setup-network.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/docker/resources/setup-network.sh -------------------------------------------------------------------------------- /ops/docker/resources/sshd_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/docker/resources/sshd_config -------------------------------------------------------------------------------- /ops/docker/setup.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/docker/setup.Dockerfile -------------------------------------------------------------------------------- /ops/docker/temporal.docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/docker/temporal.docker-compose.yml -------------------------------------------------------------------------------- /ops/docker/zot/config-workspace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/ops/docker/zot/config-workspace.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/package.json -------------------------------------------------------------------------------- /prisma.d.ts: -------------------------------------------------------------------------------- 1 | declare module "prisma/build"; 2 | -------------------------------------------------------------------------------- /prisma/migrations/20220925182738_uuid/migration.sql: -------------------------------------------------------------------------------- 1 | CREATE EXTENSION IF NOT EXISTS "uuid-ossp"; 2 | -------------------------------------------------------------------------------- /prisma/migrations/20220925182923_user/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20220925182923_user/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20221215151914_logs/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20221215151914_logs/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20221219184401_git/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20221219184401_git/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20221220152544_git_branch/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20221220152544_git_branch/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230103150633_project/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230103150633_project/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230107154927_project_external_id/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230107154927_project_external_id/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230112143235_workspace/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230112143235_workspace/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230115194912_prebuild_status/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230115194912_prebuild_status/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230116180502_workspace_instance_index/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230116180502_workspace_instance_index/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230221135444_git_branch_external_id/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230221135444_git_branch_external_id/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230222101358_workspace_id_unique/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230222101358_workspace_id_unique/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230302150058_vm_task_external_id/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230302150058_vm_task_external_id/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230306155237_user_env_var_set/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230306155237_user_env_var_set/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230306160822_env_var_external_id/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230306160822_env_var_external_id/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230308092813_user_ssh_key/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230308092813_user_ssh_key/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230310163538_i_hate_bash_too_much/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230310163538_i_hate_bash_too_much/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230311214214_workspace_delete/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterEnum 2 | ALTER TYPE "WorkspaceStatus" ADD VALUE 'WORKSPACE_STATUS_PENDING_DELETE'; 3 | -------------------------------------------------------------------------------- /prisma/migrations/20230314182046_prebuild/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230314182046_prebuild/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230316180624_archive_prebuild_event/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230316180624_archive_prebuild_event/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230320121907_prebuild_monitoring_workflow/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230320121907_prebuild_monitoring_workflow/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230320172445_prebuild_pending_archive/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterEnum 2 | ALTER TYPE "PrebuildEventStatus" ADD VALUE 'PREBUILD_EVENT_STATUS_PENDING_ARCHIVE'; 3 | -------------------------------------------------------------------------------- /prisma/migrations/20230321120251_user_git_config/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230321120251_user_git_config/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230322194347_user_active/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230322194347_user_active/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230331104136_project_drive_ram_vcpu/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230331104136_project_drive_ram_vcpu/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230331115218_rm_prebuild_project_size/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230331115218_rm_prebuild_project_size/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230412105459_repo_connection_status/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230412105459_repo_connection_status/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230414140124_prebuild_system_error/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230414140124_prebuild_system_error/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230424131123_workspace_stopped_with_error/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230424131123_workspace_stopped_with_error/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230425135113_git_object_to_branch/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230425135113_git_object_to_branch/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230427105252_prebuild_archive_after/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230427105252_prebuild_archive_after/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230523142016_prebuild_event_workflow_id/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230523142016_prebuild_event_workflow_id/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230607174735_local_oci_image/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230607174735_local_oci_image/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230612142826_file_to_image/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230612142826_file_to_image/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230613110250_buildfs_project_image/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230613110250_buildfs_project_image/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230615134541_workspace_instance/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230615134541_workspace_instance/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230622160500_prebuild_workspace_drive_size/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230622160500_prebuild_workspace_drive_size/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230706101524_buildfs_external_id/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/20230706101524_buildfs_external_id/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /public/devicon.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/public/devicon.min.css -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/font-awesome/css/all.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/public/font-awesome/css/all.min.css -------------------------------------------------------------------------------- /public/font-awesome/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/public/font-awesome/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /public/font-awesome/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/public/font-awesome/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /public/font-awesome/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/public/font-awesome/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /public/fonts/devicon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/public/fonts/devicon.eot -------------------------------------------------------------------------------- /public/fonts/devicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/public/fonts/devicon.svg -------------------------------------------------------------------------------- /public/fonts/devicon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/public/fonts/devicon.ttf -------------------------------------------------------------------------------- /public/fonts/devicon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/public/fonts/devicon.woff -------------------------------------------------------------------------------- /public/landing-page/hocus-terminal-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/public/landing-page/hocus-terminal-screenshot.png -------------------------------------------------------------------------------- /public/landing-page/left-leaf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/public/landing-page/left-leaf.png -------------------------------------------------------------------------------- /public/landing-page/right-leaf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/public/landing-page/right-leaf.png -------------------------------------------------------------------------------- /public/logo-leaf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/public/logo-leaf.png -------------------------------------------------------------------------------- /public/unstyled-content.css: -------------------------------------------------------------------------------- 1 | html { 2 | display: block; 3 | } 4 | -------------------------------------------------------------------------------- /public/user-icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/public/user-icon.jpg -------------------------------------------------------------------------------- /remix.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/remix.config.js -------------------------------------------------------------------------------- /remix.env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/remix.env.d.ts -------------------------------------------------------------------------------- /resources/.dockerignore: -------------------------------------------------------------------------------- 1 | fs 2 | -------------------------------------------------------------------------------- /resources/bin/buildfs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/resources/bin/buildfs.sh -------------------------------------------------------------------------------- /resources/buildkite/.gitignore: -------------------------------------------------------------------------------- 1 | buildkite-agent.cfg 2 | hooks/secrets.rc 3 | -------------------------------------------------------------------------------- /resources/buildkite/buildkite-agent.cfg.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/resources/buildkite/buildkite-agent.cfg.example -------------------------------------------------------------------------------- /resources/buildkite/daemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/resources/buildkite/daemon.json -------------------------------------------------------------------------------- /resources/buildkite/docuum.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/resources/buildkite/docuum.service -------------------------------------------------------------------------------- /resources/buildkite/hooks/environment: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/resources/buildkite/hooks/environment -------------------------------------------------------------------------------- /resources/buildkite/hooks/fix-buildkite-agent-builds-permissions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/resources/buildkite/hooks/fix-buildkite-agent-builds-permissions -------------------------------------------------------------------------------- /resources/buildkite/hooks/secrets.rc.example: -------------------------------------------------------------------------------- 1 | export DOPPLER_TOKEN=... 2 | -------------------------------------------------------------------------------- /resources/docker/alpine/dnssetup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/resources/docker/alpine/dnssetup -------------------------------------------------------------------------------- /resources/docker/buildkite-agent.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/resources/docker/buildkite-agent.Dockerfile -------------------------------------------------------------------------------- /resources/docker/core.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/resources/docker/core.Dockerfile -------------------------------------------------------------------------------- /resources/docker/default-workspace.Dockerfile: -------------------------------------------------------------------------------- 1 | FROM hocusdev/workspace 2 | -------------------------------------------------------------------------------- /resources/docker/dnssetup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/resources/docker/dnssetup -------------------------------------------------------------------------------- /resources/docker/ssh/sshd_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/resources/docker/ssh/sshd_config -------------------------------------------------------------------------------- /resources/docker/ssh/sshd_config_password: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/resources/docker/ssh/sshd_config_password -------------------------------------------------------------------------------- /rfd/0000-rfds.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/rfd/0000-rfds.md -------------------------------------------------------------------------------- /rfd/0001-block-registry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/rfd/0001-block-registry.md -------------------------------------------------------------------------------- /rfd/0002-workspace-runtime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/rfd/0002-workspace-runtime.md -------------------------------------------------------------------------------- /rfd/0003-workspace-ram-management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/rfd/0003-workspace-ram-management.md -------------------------------------------------------------------------------- /rfd/0004-workspace-and-prebuild-storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/rfd/0004-workspace-and-prebuild-storage.md -------------------------------------------------------------------------------- /styles/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/styles/app.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hocus-dev/hocus/HEAD/yarn.lock --------------------------------------------------------------------------------