Ansible role for Conan C/C++ package manager
Go to file
Jakub Sokołowski 1fb88286eb
add legacy warning
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-07-05 12:21:02 +02:00
defaults add files from infra-misc 2021-07-05 12:20:17 +02:00
handlers add files from infra-misc 2021-07-05 12:20:17 +02:00
tasks add files from infra-misc 2021-07-05 12:20:17 +02:00
templates add files from infra-misc 2021-07-05 12:20:17 +02:00
README.md add legacy warning 2021-07-05 12:21:02 +02:00

README.md

⚠️ WARNING: This repository is no longer used.

Description

This is a deployment Conan server, which is a decentralized and multi-platform package manager.

Details

Conan runs as a container on the host and exposes port 9300 which is the proxied via Nginx to regular HTTPS via 443.

The backups are generated TODO and uploaded to a Digital Ocean space. For configuration details see defaults/main.yml.

Usage

Simply point Conan at the HTTPS endpoint:

conan remote add status-repo https://conan.status.im/

And add your user for repo access:

% conan user admin --remote=status-repo                                                    [11/01/18 13:55:04]
Please enter a password for "admin" account: 
Changed user of remote 'status-repo' from 'None' (anonymous) to 'admin'

Docker Image

The image used is custom because we wanted to use GUnicorn for hosting the server It comes from the infra-utils repo.

Documentation

Known Issues

  • Backups of repo