20 Commits

Author SHA1 Message Date
2ca0fc61ce Add reset volume feature to Joomla 2024-05-14 09:41:39 +02:00
69f00e830e Add option to install Joomla extensions via env value. 2024-05-10 20:21:41 +02:00
42c85ba582 Add bash logo, written by, linted by to README. 2024-03-20 16:33:22 +02:00
67d808b40a Fix typo on VDM_max_input_vars. 2024-03-08 13:30:59 +02:00
0b01021137 Add max_input_vars to the php settings 2024-03-08 13:26:52 +02:00
81af237052 remove underscore from container names. 2024-02-22 14:32:09 +02:00
fad4a7cf6e Removed the " from around the name and site name in autodeploy. 2024-02-19 19:53:03 +02:00
7aa661aea4 Set default Joomla to 5.0 2024-01-29 07:58:25 +02:00
f6d35ae9f7 Adds --remove-orphans flag to down command, incase the yaml file changed 2023-09-13 14:38:02 +02:00
4092c4beb5 adds cloudflare secure switch. 2023-08-25 10:58:59 +02:00
af87697943 Adds bulk deploy. Adds auto deploy options. 2023-08-24 19:56:02 +02:00
99d95c4d84 Adds option to migrate containers, and folders to remote hosts. 2023-05-05 18:59:10 +02:00
603804af74 Fix traefik acme.json creation error. 2023-03-14 15:45:09 +02:00
ea1ff59177 Adds installation options for Docker and Docker-Compose. Fix network warning issue. 2023-02-22 13:47:32 +02:00
5255b7bb25 Expert mode required to set user:group ID. 2022-01-27 16:45:36 +02:00
fedcfc7c4f Updates the showProgress notice commands. 2022-01-03 14:24:53 +02:00
76db2f477b Makes the docker network values changeable. 2021-12-31 12:31:54 +02:00
2918326c8c Adds set network to first run. 2021-12-31 12:11:11 +02:00
6a27e23f02 Adds the subnets to the networks setup for docker. 2021-12-31 12:04:00 +02:00
e55f4a31bc Adds setImageSource function for better image source selection options. Improves the persistence volumes implementation for Joomla containers. Improves the progress bar area to work more accurately. Adds expert option to tweak the PHP settings of a container. Adds option to customize the entrypoint.sh of your container. 2021-12-30 22:17:11 +02:00
2 changed files with 2181 additions and 378 deletions

View File

@ -1,4 +1,9 @@
# Octojoom - Easy Docker Deployment
<h2><img align="middle" src="https://raw.githubusercontent.com/odb/official-bash-logo/master/assets/Logos/Icons/PNG/64x64.png" >
Octojoom - Easy Joomla! Docker Deployment
</h2>
Written by Llewellyn van der Merwe (@llewellynvdm)
With this script we can easily deploy docker containers of Joomla and Openssh. This combination of these tools give rise to a powerful and very secure shared development environment.
This program has **command input** options as seen in the menus below, but these command are _not the only way_ to set these values.
@ -8,6 +13,8 @@ There are more than one .env file and the script will set those up for you whene
the script will check if those values exist, and if they don't it will ask for them, and store them automatically for future use.
That same time the output message to the terminal will show you where the specific .env file can be found.
Linted by [#ShellCheck](https://github.com/koalaman/shellcheck)
> program only for ubuntu/debian systems at this time (should you like to use it on other OS's please open and issue...)
---
@ -88,8 +95,8 @@ Usage: octojoom [OPTION...]
======================================================
-j|--joomla-version <version-tag>
see available tags here https://hub.docker.com/_/joomla
example: octojoom -j=3.10
example: octojoom --joomla-version=3.10
example: octojoom -j=5.0
example: octojoom --joomla-version=5.0
======================================================
AVAILABLE FOR OPENSSH CONTAINER
======================================================

File diff suppressed because it is too large Load Diff