All Projects → chevereto → docker

chevereto / docker

Licence: MIT license
Template project for deploying Chevereto V4 based applications using Docker

Programming Languages

Makefile
30231 projects
shell
77523 projects
Dockerfile
14818 projects
HCL
1544 projects

Projects that are alternatives of or similar to docker

Docker Elasticsearch Kubernetes
Ready to use Elasticsearch + Kubernetes discovery plug-in Docker image.
Stars: ✭ 227 (+587.88%)
Mutual labels:  container
docker-electrumx
Run an Electrum server with one command
Stars: ✭ 87 (+163.64%)
Mutual labels:  container
nginx-lua
Nginx 1.19+ with LUA support based on Alpine Linux, Amazon Linux, Debian, Fedora and Ubuntu.
Stars: ✭ 112 (+239.39%)
Mutual labels:  container
K8s Diagrams
A collection of kubernetes-related diagrams
Stars: ✭ 227 (+587.88%)
Mutual labels:  container
Ko
Build and deploy Go applications on Kubernetes
Stars: ✭ 3,755 (+11278.79%)
Mutual labels:  container
filegrain
transport-agnostic, fine-grained content-addressable container image layout
Stars: ✭ 23 (-30.3%)
Mutual labels:  container
Vuex Feature Scoped Structure
📈 Feature scoped Vuex modules to have a better organization of business logic code inside Vuex modules based on Large-scale Vuex application structures @3yourmind
Stars: ✭ 218 (+560.61%)
Mutual labels:  container
remark-directive
remark plugin to support directives
Stars: ✭ 137 (+315.15%)
Mutual labels:  container
pouchrobot
An AI robot to collaborate in any open source project on GitHub
Stars: ✭ 39 (+18.18%)
Mutual labels:  container
hybridnet
A CNI plugin, provides networking environment where overlay and underlay containers can run on the same node and have cluster-wide bidirectional network connectivity.
Stars: ✭ 188 (+469.7%)
Mutual labels:  container
Self Hosted Docker Server Templates
Just some templates to get someone started with hosting various servers in Docker
Stars: ✭ 237 (+618.18%)
Mutual labels:  container
Haconiwa
MRuby on Container / A Linux container runtime using mruby DSL for configuration, control and hooks
Stars: ✭ 247 (+648.48%)
Mutual labels:  container
installer
The Chevereto installer CLI/HTTP single-file tooling
Stars: ✭ 24 (-27.27%)
Mutual labels:  chevereto
Harbor
An open source trusted cloud native registry project that stores, signs, and scans content.
Stars: ✭ 16,320 (+49354.55%)
Mutual labels:  container
dockerfilegraph
Visualize your multi-stage Dockerfiles
Stars: ✭ 55 (+66.67%)
Mutual labels:  container
Helloworld Msa
Main repository with documentation and support files
Stars: ✭ 218 (+560.61%)
Mutual labels:  container
di
🐑 A flexible dependency injection container; It is an implementation of PSR-11
Stars: ✭ 20 (-39.39%)
Mutual labels:  container
docker-java
Intro Level Lab for Docker Development for Java Developers
Stars: ✭ 34 (+3.03%)
Mutual labels:  container
go-docker
Golang Docker Container Example
Stars: ✭ 39 (+18.18%)
Mutual labels:  container
docker eventer
A Docker container to notify about Docker events written in Python
Stars: ✭ 14 (-57.58%)
Mutual labels:  container

Docker

🔔 Subscribe to don't miss any update regarding Chevereto.

Chevereto

Community

Dockerfile driven template project for building images and manage containers 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 instances
  • Pure Docker instructions
  • Integrated with CloudFlare API

Requirements

  • Chevereto V4 license key (for paid edition)
  • Server with
  • Hostname pointing to server
  • See CLOUDFLARE when using CloudFlare

Pure Docker

Refer to PURE-DOCKER for a complete pure Docker command reference.

docker run -d \
  --name chevereto \
  -p 80:80 \
  -e CHEVERETO_DB_HOST=database \
  -e CHEVERETO_DB_USER=chevereto \
  -e CHEVERETO_DB_PASS=user_database_password \
  -e CHEVERETO_DB_PORT=3306 \
  -e CHEVERETO_DB_NAME=chevereto \
  -e CHEVERETO_ASSET_STORAGE_TYPE=local \
  -e CHEVERETO_ASSET_STORAGE_URL=/images/_assets/ \
  -e CHEVERETO_ASSET_STORAGE_BUCKET=/var/www/html/images/_assets/ \
  -v /var/www/html/images/ \
  ghcr.io/chevereto/chevereto:latest

Quick 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

Build Chevereto image

💡 Omit this step when using free edition as the image is available at GHCR.

  • Create Chevereto image (see SETUP)
make image

Create a NAMESPACE

make namespace NAMESPACE=yourproject HOSTNAME=yourdomain.tld

Spawn Chevereto instance

  • Run the Chevereto container using spawn:
make spawn NAMESPACE=yourproject
  • 💡 When using free edition pass EDITION=free:
make spawn NAMESPACE=yourproject EDITION=free

Documentation

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].