For any problems with this charm, please report here
Development takes place on Ubuntu Focal
(20.04-lts) which is also the target Ubuntu
release for the charm. The only supported architecture for now is AMD64
.
To obtain the code use the following command:
git clone https://git.launchpad.net/snap-store-proxy-charm
Tests can be run via make test
from within the code directory.
Local deployment
To deploy locally, juju and lxd are required, and tje charm and postgresql will be deployed to the same model.
sudo apt install make
sudo snap install lxd
sudo snap install juju --classic
# Be sure to disable ipv6 for now, as juju doesn't support it
sudo lxd init
juju bootstrap localhost
# Use the deploy target defined in the Makefile
make deploy
# and follow any instruction given