Skip to content
This repository has been archived by the owner on Apr 24, 2023. It is now read-only.

Latest commit

 

History

History
39 lines (35 loc) · 953 Bytes

README.md

File metadata and controls

39 lines (35 loc) · 953 Bytes

Canister Core

This is the core service of Canister (version 2).
It is responsible for handling the following tasks:

  • Indexing repositories
  • Caching package files
  • Updating the database
  • Parsing package files

Development

This project works best in Docker.
If you run this locally please ensure you are on Ubuntu 22.04 Jammy Jellyfish and have installed the following runtime dependencies AND development dependencies.

Runtime Dependencies

sudo apt install \
	libcurl4 \
	libbz2-1.0 \
	liblzma5 \
	libpq5 \
	libzstd1 \
	zlib1g

Development Dependencies

sudo apt install \
	build-essential \
	cmake \
	meson \
	ninja-build \
	libcurl4-openssl-dev \
	libbz2-dev \
	liblzma-dev \
	libpq-dev \
	libzstd-dev \
	zlib1g-dev

Unauthorized copying of the accompanying files, via any medium is strictly prohibited. The resources attached with this license are proprietary and confidential. Copyright (C) 2021 Aerum LLC