mirror of
https://github.com/chevereto/docker.git
synced 2026-02-23 14:40:43 +01:00
2.3 KiB
2.3 KiB
Docker
🔔 Subscribe to don't miss any update regarding Chevereto.
Dockerfile driven template project for building and running container images for Chevereto V4 projects.
Warning
: Do not publish Docker images to a public registry when using a paid Chevereto edition as its commercial license restricts re-distribution rights.
Features
- One-click commands using make
- Built-in nginx-proxy for multiple hostname
Requirements
- Chevereto V4 license key (for paid edition)
- Server with (Linode, Vultr, etc.)
make,unzip,curl- Docker
- Compose V2
docker compose
Quick setup
- Clone this repository chevereto/docker (see SETUP)
git clone https://github.com/chevereto/docker.git
- Get Docker in your Ubuntu server
make install-docker
You may also check Docker for Desktop and Docker Engine (servers) instructions
- Create Cron (see SETUP)
make cron
- Create nginx-proxy
make proxy EMAIL_HTTPS=mail@yourdomain.tld
Build Chevereto
- Create Chevereto image (see SETUP)
make image
Spawn instances
- Setup a NAMESPACE
make namespace NAMESPACE=yourproject HOSTNAME=yourdomain.tld
- Run the container
make up-d NAMESPACE=yourproject