This repository is the backend of ContainerUp project, a Podman manager in your browser. It works alongside the frontend project.
Note
If you want to know how to use ContainerUp, visit containerup.org.
If you like this project, ⭐️ give a star, or 💰 sponsor the contributor!
You can build the frontend. It should look like this:
ls web/build
# asset-manifest.json favicon.ico index.html robots.txt static
Then you can start the development of the backend.
# A lot of tags required by podman
TAGS="remote exclude_graphdriver_btrfs btrfs_noversion exclude_graphdriver_devicemapper containers_image_openpgp"
go run -tags "$TAGS" containerup
Open your browser, and navigate to http://127.0.0.1:3876/.
# create an empty file
mkdir -p web/build
touch web/build/empty
# A lot of tags required by podman
TAGS="remote exclude_graphdriver_btrfs btrfs_noversion exclude_graphdriver_devicemapper containers_image_openpgp"
go run -tags "$TAGS" containerup
The static web files aren't included, as the frontend repository will do a reverse proxy for you.
Then run the frontend.