mirror of
https://github.com/chevereto/docker.git
synced 2026-01-20 22:22:11 +01:00
2dbd9ab04bbf0620d43912426babe255fe1f3307
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 image to a public registry as the Chevereto License restricts re-distribution rights.
Features
- One-click commands using make
- Built-in nginx-proxy for multiple hostname
Requirements
- Chevereto V4 license key
- 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
Documentation
Languages
Shell
52.3%
Makefile
34.1%
Dockerfile
12.7%
HCL
0.9%