Skip to content

nvollmar/docker-bounca

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker - BounCA

This project is used to build BounCA docker image.

Prebuilt images available on Docker Hub

Available Architectures

  • amd64
  • arm64 (aarch64)

Try it out

# Create dedicated docker network
docker network create net-bounca

# Start fresh postgres db
docker run --rm -d --name postgres --network=net-bounca --network-alias=postgres.net-bounca -e POSTGRES_USER=bounca -e POSTGRES_PASSWORD=bounca postgres:16.1-alpine

# Start BounCA
docker run -p 8080:8080 --rm -dit -e BOUNCA_FQDN=localhost --name bounca --network=net-bounca -e DB_PWD=bounca aluveitie/bounca:latest

Using docker-compose

docker-compose up -d

Access it on http://localhost:8080 and sign up to create your admin user

Using kubernetes

To deploy in Kubernetes see the deployment.yml example.

How to build yourself

# Multi platform to your prefered registry
docker buildx build --platform=linux/arm64,linux/amd64 --file Dockerfile --push .

# Single platform to run in local docker
docker buildx build --platform=linux/arm64 --file Dockerfile -t bounca:latest --load .

Publish with Podman

# Multi platform to your prefered registry
podman manifest create bounca:latest
podman buildx build --platform=linux/arm64,linux/amd64 --file Dockerfile --manifest bounca:latest .
podman manifest push bounca:latest docker://your-registry.io/bounca:latest

Sources

Credits

This project was forked from NoxInmortus and updated to build current versions of BounCA and multiple platforms.

License

MIT view LICENSE

About

BounCA Dockerfile

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •