GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - docker-web/docker-web: A cli for self-hosted docker compose.yaml stack-oriented manager.

BranchesTags
Open more actions menu

Latest commit

 

History

811 Commits
811 Commits

Folders and files

NameName
Last commit message
Last commit date
apps
apps
 
 
docs
docs
 
 
src
src
 
 
template
template
 
 
.git-hook-pre-commit
.git-hook-pre-commit
 
 
.gitignore
.gitignore
 
 
DEVELOPMENT.md
DEVELOPMENT.md
 
 
INSTALL.md
INSTALL.md
 
 
LICENSE
LICENSE
 
 
PROJECT_STATUS.md
PROJECT_STATUS.md
 
 
README.md
README.md
 
 
SETUP.md
SETUP.md
 
 
TESTING.md
TESTING.md
 
 
config.sh
config.sh
 
 
install.sh
install.sh
 
 
logo.svg
logo.svg
 
 
pre-commit
pre-commit
 
 
test-installer.sh
test-installer.sh
 
 

Repository files navigation

docker-web docker-web

@TODO mettre en valeur les application ?

docker-web up

docker-web backup

Install

curl https://raw.githubusercontent.com/docker-web/docker-web/master/install.sh | sudo bash

For detailed installation instructions, see INSTALL.md.

Quick Start

After installation:

# Configure docker-web (first time only)
docker-web config

# List available commands
docker-web help

# Launch an app
docker-web up nextcloud

Before pushing changes, run the E2E test suite:

docker-web test

This will test all core commands and the full application lifecycle with a temporary test app.

See TESTING.md for detailed testing documentation.

Manual

core

docker-web <command>

  help      -h       print help
  version   -v       print version
  upgrade            upgrade docker-web
  uninstall          uninstall docker-web
  config             configurations assistant
  ls                 list apps

app

docker-web <command> [app_name]

  up                 launch or update app
  create             create [app_name] [dockerhub_image_name]
  init               init app in the current directory
  reset              down app and remove containers and volumes
  backup             archive app
  restore            restore app
  rm                 reset app and remove its folder
  *                  restart stop down rm logs pull ...

structure

.
├── media                                  data folder
├── src                                    source code
├── template                               template for init app
├── config.sh                              user configurations
└── apps                                   apps configurations
    ├─ app_name/
    │   ├── env.sh                         environment variables
    │   ├── docker-compose.yml             docker stack structure
    │   ├── logo.svg                       app icon
    │   ├── nginx.conf                     nginx configurations (optional)
    │   ├── post-install.sh                script executed before launching app (optional)
    │   ├── pre-install.sh                 script executed after launching app (optional)
    │   └── README.md

About

A cli for self-hosted docker compose.yaml stack-oriented manager.

Topics

bashdockerdocker-composedronegiteagitea-droneinfrastructure-as-codeinfrastructure-servicesjellyfinletsencryptlinuxserver-ionextcloudnginxnginx-proxypenpotplausible-analyticsstorj

Resources

Readme
GPL-2.0 license
Activity
Custom properties

Stars

16 stars

Watchers

2 watching

Forks

4 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.